从pyttsx python中的文本文件中获取数据

时间:2016-02-22 14:58:16

标签: python linux speech-recognition pyttsx wit.ai

尊敬的人,

我正在尝试使用pyttsx python语言包从外部文本文件中获取数据。

我会在txt文件中保存文本以及pyttsx如何从txt文件中读取该文本并且可以说话?

我想这样做,

import pyttsx
engine = pyttsx.init()
engine.say("open file and read data from /users/exe/voice.txt")
engine.runAndWait()
engine.runAndWait()

pyttsx如何获取和说出文本文件的数据?

实际上我真正的座右铭是wit.ai使用pyttsx我该怎么办?

1 个答案:

答案 0 :(得分:0)

我自己找到了答案:我必须添加两行代码才能打开文件并将其行读入数组:

import pyttsx
engine = pyttsx.init()
with open('/Users/exepaul/Desktop/a.txt') as f:
    lines = f.readlines()
engine.say(lines)
engine.runAndWait()
engine.runAndWait()