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

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

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

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 - лучший язык программирования в мире.