OpenVokaturi 4.0
// 25 August 2022
For real-time applications with a separate audio capturing thread, you used to have to supply an external ring buffer with locks or memory barriers. You can now synchronize VokaturiVoice_fill() and VokaturiVoice_extract() simply by switching on a multithreading flag in VokaturiVoice_create().
On MacOS, we now also support ARM (Apple Silicon) processors.
We added example code for real-time use with Python.