Как использовать espeak с python
Я хочу использовать espeak ( http://espeak.sourceforge.net ) с python2.7.0-32 бит в Windows 7.
Кроме того, я также хочу сохранить аудиофайлы, созданные с помощью espeak.
- Измените высоту тона (и скорость) звука во время воспроизведения в Python
- Есть ли способ остановить time.sleep в окнах?
- Запуск сценария python из командной строки в Windows
- Как заставить Windows знать о службе, которую я написал на Python?
- Как сделать автоматическое удаление скриптов в конце выполнения?
Я попытался установить этот пакет в Windows 8, но не смог получить его в первых попытках.
Но это то, что я сделал, чтобы получить espeak для работы с python
- Загрузите и установите espeak для Windows отсюда
- Добавьте папку
eSpeak/command-line
вPATH
чтобыespeak
доступна командаespeak
- Вызовите команды
espeak
используяsubprocess
модуля python, аналогично тому, как это делается в примере ниже
http://machakux.appspot.com/blog/44003/making_speech_with_python
Как насчет чего-то подобного.
import subprocess def execute_unix(inputcommand): p = subprocess.Popen(inputcommand, stdout=subprocess.PIPE, shell=True) (output, err) = p.communicate() return output a = "Some amazing words of wisdom." # write out to wav file b = 'espeak -w temp.wav "%s" 2>>/dev/null' % a # speak aloud c = 'espeak -ven+f3 -k5 -s150 --punct="<characters>" "%s" 2>>/dev/null' % a #speak aloud execute_unix(b) execute_unix(c)
Что именно вы спрашиваете?
Здесь есть документация:
Документация eSpeak
И образцы:
Примеры eSpeak
Если у вас есть определенные сомнения, мы можем вам помочь.
Я использую это в тот момент, который хорошо работает … на моей малине Pi
from subprocess import call call(["espeak","-s140 -ven+18 -z","Hello From Mike"])
- Как открыть вспомогательное окно после нажатия кнопки на главном экране в PyQt4
- TypeError: принуждение к Unicode: нужна строка или буфер, список найден
- многопроцессорный подпроцесс работает на Linux, но не на Windows
- Веб – новости отвесного Google
- Настройка разрешений реестра Windows XP с использованием Python
- Создание модулей расширения Python C для Windows
- При установке Google Assistant у меня ошибка «… googlesamples.assistant» – это пакет и не может выполняться напрямую … »
- Почему этот файл pyd не импортируется на некоторые компьютеры?
- Запуск python на компьютере под управлением Windows против Linux
- проблема компиляции при запуске theano
- В Windows, как конвертировать временные метки до 1970 года в нечто управляемое?