Ошибка "FileNotFoundError: [WinError 2] "
Выдает ошибку при запуске синтеза речи :
Traceback (most recent call last):
File "C:\Users\Nikolau\Desktop\Laba_3\Main.py", line 122, in <module>
text = wikipedia_search(query)
File "C:\Users\Nikolau\Desktop\Laba_3\Main.py", line 103, in wikipedia_search
found_query = choose_option(available_choices)
File "C:\Users\Nikolau\Desktop\Laba_3\Main.py", line 28, in choose_option
speak_text('{}. {}'.format(index + 1, option))
File "C:\Users\Nikolau\Desktop\Laba_3\Main.py", line 11, in speak_text
espeak = subprocess.Popen(['espeak-ng', '-v', 'ru','eng'], stdin=subprocess.PIPE)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2032.0_x64__qbz5n2kfra8p0\lib\subprocess.py", line 800, in __init__
restore_signals, start_new_session)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2032.0_x64__qbz5n2kfra8p0\lib\subprocess.py", line 1207, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] Не удается найти указанный файл
Код вызова функции:
def speak_text(text):
espeak = subprocess.Popen(['espeak-ng', '-v', 'ru','eng'], stdin=subprocess.PIPE)
espeak.stdin.write(text.encode())
espeak.communicate()
espeak.stdin.close()