Как использовать espeak с python

Я хочу использовать espeak ( http://espeak.sourceforge.net ) с python2.7.0-32 бит в Windows 7.

Кроме того, я также хочу сохранить аудиофайлы, созданные с помощью espeak.

  • Есть ли способ сделать консольное приложение Python на панели задач в Windows?
  • Как определить путь к php.exe на windows - поиск путей по умолчанию?
  • Python: как запустить полный процесс, а не дочерний процесс и получить PID
  • Subprocess.call или Subprocess.Popen не могут использовать исполняемые файлы, которые находятся в PATH (Linux / Windows)
  • Как удалить консоли Windows из порожденных процессов в Python (2.7)?
  • Где установлен скрипт pyvenv в Python 3 на Windows?
  • Почему качество Tkinter намного хуже ухудшается на окнах?
  • Image.frombuffer с 16-битными данными изображения
  • 4 Solutions collect form web for “Как использовать espeak с python”

    Я попытался установить этот пакет в Windows 8, но не смог получить его в первых попытках.

    Но это то, что я сделал, чтобы получить espeak для работы с python

    1. Загрузите и установите espeak для Windows отсюда
    2. Добавьте папку eSpeak/command-line в PATH чтобы espeak доступна команда espeak
    3. Вызовите команды 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"]) 
    Python - лучший язык программирования в мире.