1# encoding =utf8 2'.. 3 Python 将一段文字转为MP3音频文件 4''. 5#导入包 6 import pyttsx3, librosa , os 7 from pydub import AudioSegment 8 9#定义方法 10 def txttomp3( text ,savemp3): 11 12 13 14 15 16 17 18 19 20 21 22 if __ name -=' main __'; 23 24 25 到潮流的生活方式,还有更多生活方式等你发现!" text ="小红书是年轻人的生活方式平台。在这里发现真实、向上、多元的世界,找 26 27 28 29 '''把文字转为mp3格式并保存文件''' engine =pyttsx3.init() engine . setProperty (' rate ',15 engine . setProperty (' volume ',1.0)# imt voices = engine . getProperty (' voices ') engine . setProperty (' voice ', voices [0]. id ) engine . say ( text ) engine . save _ to _ file ( text ,savemp3) engine . runAndwait ()#播放音频 print ("转换成功:"+savemp3) 换成你的文字 #要转为MP3的文字 #保存MP3的目录路径 savemp3= r " D :/ test / test .mp3" 非调用方法 txttomp3( text ,savemp3) mp3保存位置 有道
共 1 条回复
请先pip3 install pyttx3