Skip to main content
 首页 » 编程设计

python之如何在 python 中生成声音输出..

2025年05月04日14langtianya

我在 python 中生成随机数,如下所示,

print random.randrange(100, 1000, 2) 

有什么方法可以将该输出转换为声音(音频)格式..?

请您参考如下方法:

如果你想改变速度:

import pyttsx 
engine = pyttsx.init() 
engine.setProperty('rate', 70) 
 
voices = engine.getProperty('voices') 
for voice in voices: 
    print "Using voice:", repr(voice) 
    engine.setProperty('voice', voice.id) 
    engine.say("Hi there, how's you ?") 
    engine.say("A B C D E F G H I J K L M") 
    engine.say("N O P Q R S T U V W X Y Z") 
    engine.say("0 1 2 3 4 5 6 7 8 9") 
    engine.say("Sunday Monday Tuesday Wednesday Thursday Friday Saturday") 
    engine.say("Violet Indigo Blue Green Yellow Orange Red") 
    engine.say("Apple Banana Cherry Date Guava") 
engine.runAndWait()