2016-04-12 25 views
0

Windows 7'de konuşma metni için pyttsx kullanmaya çalışıyorum ama herhangi bir konuşma yapmıyor.Pyttsx ses üretmiyor

Import pyttsx 
Engine=pyttsx.init('sapi5') 
Engine.say('hello') 

Bu benim kod hiçbir hatadır ve istisnalar geliyor ama orada konuşma dönüştürme

cevap

0

Python için hiçbir metin bir harf duyarlı bir dil olduğunu ve bu kütüphaneyi kullanmak için makinenizde yüklü olması gerekir. Python Windows 7 makine üzerinde kurulduğunda /, bu kodu deneyin:

import pyttsx 
engine=pyttsx.init() # The init function doesn't take any parameters 
engine.say("hello") #I prefer double quotes, but single quotes work too 

örneklerin bir listesini burada var: https://pyttsx.readthedocs.io/en/latest/engine.html#examples

0

Ayrıca nihai hattına bu eklemek zorunda.

Engine.runAndWait() 
0

Bu deneyebilirsiniz:

import pyttsx 
engine = pyttsx.init() 
engine.say('hello') 
engine.runAndWait()