
每次给女儿听写都觉得很费时,为了节(tou)约(gong)时(jian)间(liao),用python写了一个小工具。
- 先安装
python2.7 - 使用
pip install pyttsx安装pyttsx包 - 在程序目录下编辑
word.txt,编码utf-8,一行一个词语或者单词 - 建立一个
speak.py,拷贝下面的程序进去,存盘。 - 命令行里,
python speak.py运行程序
1234567891011121314151617181920212223import codecsimport pyttsximport timeimport randomfp = codecs.open('word.txt','r','utf-8')engine = pyttsx.init()engine.setProperty('rate', 100)lines = fp.readlines()fp.close()random.shuffle(lines)for i in range(0,len(lines)):print('%d : %s'%(i+1,lines[i]))engine.say(lines[i])engine.runAndWait()time.sleep(5)engine.say(lines[i])engine.runAndWait()time.sleep(10)print('Done!')




近期评论