@@ -28,7 +28,7 @@ bug fixes: | |||
* Fix determining the voice directory when installing the 32-bit Windows | |||
binaries on a 64-bit Windows system. | |||
* Fix a regression with the saved parameter logic. | |||
* Reduce the default buffer length to 50mS to improve latency. | |||
* Reduce the default buffer length to 60mS to improve latency. | |||
* Don't override buffer length when using espeak-ng for audio. | |||
* Fix detecting doubled consonants when using Unicode characters. | |||
@@ -194,7 +194,7 @@ ESPEAK_API int espeak_Initialize(espeak_AUDIO_OUTPUT output, int buflength, cons | |||
output: the audio data can either be played by eSpeak or passed back by the SynthCallback function. | |||
buflength: The length in mS of sound buffers passed to the SynthCallback function. | |||
Value=0 gives a default of 50mS. | |||
Value=0 gives a default of 60mS. | |||
This paramater is only used for AUDIO_OUTPUT_RETRIEVAL and AUDIO_OUTPUT_SYNCHRONOUS modes. | |||
path: The directory which contains the espeak-ng-data directory, or NULL for the default location. |
@@ -232,7 +232,7 @@ ESPEAK_NG_API espeak_ng_STATUS espeak_ng_InitializeOutput(espeak_ng_OUTPUT_MODE | |||
// buffer_length is in mS, allocate 2 bytes per sample | |||
if (buffer_length == 0) | |||
buffer_length = 50; | |||
buffer_length = 60; | |||
outbuf_size = (buffer_length * samplerate)/500; | |||
out_start = (unsigned char *)realloc(outbuf, outbuf_size); |