Использование Espeak с ОС в Python - PullRequest
0 голосов
/ 04 ноября 2019

Когда я открываю свою командную строку, я могу набрать espeak, а затем текст, который я хочу сказать, однако, когда я пытаюсь сделать это через мой код Python, используя os, он говорит:

'espeak' is not recognized as an internal or external command, operable program or batch file.

import os
text = "Apples"
os.system('espeak "{}"'.format(text))

Я возился с кодом изрядной суммой, но возиться особо нечего

1 Ответ

1 голос
/ 04 ноября 2019

попробуйте /usr/bin/espeak вместо espeak. Это работает для моей машины.

Чтобы убедиться, что это работает для вашего хоста, я предлагаю вам открыть консоль и набрать

type espeak

. Это выведет абсолютный путь espeak. Скопируйте его в системную команду

...