Browse Source

fuzzing: Enable espeak deterministic mode (#2078)

master
Samuel Thibault 5 months ago
parent
commit
d7b26b545c
No account linked to committer's email address
2 changed files with 2 additions and 0 deletions
  1. 1
    0
      tests/fuzzing/synth_fuzzer.c
  2. 1
    0
      tests/ssml-fuzzer.c

+ 1
- 0
tests/fuzzing/synth_fuzzer.c View File

{ {
int options = espeakINITIALIZE_DONT_EXIT; int options = espeakINITIALIZE_DONT_EXIT;
espeak_Initialize(AUDIO_OUTPUT_SYNCHRONOUS, buflength, PATH_ESPEAK_DATA, options); espeak_Initialize(AUDIO_OUTPUT_SYNCHRONOUS, buflength, PATH_ESPEAK_DATA, options);
espeak_ng_SetRandSeed(1);
espeak_SetSynthCallback(espeak_callback); espeak_SetSynthCallback(espeak_callback);
const char *lang = getenv("FUZZ_VOICE"); const char *lang = getenv("FUZZ_VOICE");
if (lang == NULL) if (lang == NULL)

+ 1
- 0
tests/ssml-fuzzer.c View File

setenv("ESPEAK_DATA_PATH",filepath,0); setenv("ESPEAK_DATA_PATH",filepath,0);
} }
espeak_Initialize(AUDIO_OUTPUT_SYNCHRONOUS, 0, NULL, 0); espeak_Initialize(AUDIO_OUTPUT_SYNCHRONOUS, 0, NULL, 0);
espeak_ng_SetRandSeed(1);
espeak_SetSynthCallback(SynthCallback); espeak_SetSynthCallback(SynthCallback);
initialized = 1; initialized = 1;
} }

Loading…
Cancel
Save