mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-11 00:26:08 +00:00
Use a default buffer length of 60mS to fix using MBROLA voices.
This commit is contained in:
+1
-1
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user