mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-03 22:26:48 +00:00
[1.25.15] Callback in AUDIO_OUTPUT_PLAYBACK mode gives a zero-terminated list of events.
espeak_SetSynthCallback() can be called either before or after espeak_Initialize(). git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@31 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
+4
-1
@@ -225,7 +225,7 @@ static void select_output(espeak_AUDIO_OUTPUT output_type)
|
||||
wave_init();
|
||||
wave_set_callback_is_output_enabled( fifo_is_command_enabled);
|
||||
my_audio = wave_open("alsa");
|
||||
event_init(synth_callback);
|
||||
event_init();
|
||||
#endif
|
||||
break;
|
||||
|
||||
@@ -624,6 +624,9 @@ ESPEAK_API void espeak_SetSynthCallback(t_espeak_callback* SynthCallback)
|
||||
{//======================================================================
|
||||
ENTER("espeak_SetSynthCallback");
|
||||
synth_callback = SynthCallback;
|
||||
#ifdef USE_ASYNC
|
||||
event_set_callback(synth_callback);
|
||||
#endif
|
||||
}
|
||||
|
||||
ESPEAK_API void espeak_SetUriCallback(int (* UriCallback)(int, const char*, const char *))
|
||||
|
||||
Reference in New Issue
Block a user