Fix subprocess syntax.
Browse files- src/synthesize.py +2 -1
src/synthesize.py
CHANGED
@@ -73,7 +73,8 @@ def synth_espeakng(text:str, model:str):
|
|
73 |
Streaming Wav and sampling rate.
|
74 |
'''
|
75 |
if model is not None:
|
76 |
-
|
|
|
77 |
subprocess.run(['espeak-ng', f'-v{model}', "-w test.wav", text]) #.returncode
|
78 |
|
79 |
sampling_rate, wav = wavfile.read('test.wav')
|
|
|
73 |
Streaming Wav and sampling rate.
|
74 |
'''
|
75 |
if model is not None:
|
76 |
+
|
77 |
+
subprocess.run(["sudo", "apt-get", "install","espeak-ng"]) # Make sure espeak is installed -- not the most elegant solution, can swap for python API when that is resolved
|
78 |
subprocess.run(['espeak-ng', f'-v{model}', "-w test.wav", text]) #.returncode
|
79 |
|
80 |
sampling_rate, wav = wavfile.read('test.wav')
|