http://blog.csdn.net/marksinoberg/article/details/52137547  Python 文本转语音

文本转为语音(使用Speech API)

需要安装 pywin32 库

importwin32com.client

speaker= win32com.client.Dispatch("SAPI.SpVoice")

str1= """日照香炉生紫烟,

遥看瀑布挂前川。

飞流直下三千尺,

疑是银河落九天。"""speaker.Speak(str1)for i in range(1, 6):

speaker.Speak("呵呵第" + str(i) + "次")

蜂鸣器:

importwin32com.clientimportwinsound

speak= win32com.client.Dispatch('SAPI.SPVOICE')

winsound.Beep(2015, 500) #第二个参数是500毫秒

pyttsx方式

pyttsx 是Python的一个关于文字转语音方面的很不错的库。我们还可以借助pyttsx来实现在线朗读rfc文件或者本地文件等等,最为关键的是,它对中文支持的还是不错的。

这个试了一下,python3要用 pyttsx3 这个库(不要用pyttsx),但是中文支持有问题,还没研究。可以看看这页: http://www.cnblogs.com/leenid/p/6875031.html

importpyttsx3

engine=pyttsx3.init()

engine.say('Hello, good morning')

engine.runAndWait()

2017-12-4 补充:

用百度ai,把文字转换为mp3:

from aip importAipSpeech"""你的百度 APPID AK SK

https://console.bce.baidu.com/ai/#/ai/speech/app/list 应用列表

http://ai.baidu.com/docs#/TTS-Online-Python-SDK/top API"""APP_ID= '略'API_KEY= '略'SECRET_KEY= '略'client=AipSpeech(APP_ID, API_KEY, SECRET_KEY)

text111= "春江潮水连海平 海上明月若潮升。"result= client.synthesis(text111, 'zh', 1, {'vol': 5,

})#识别正确返回语音二进制 错误则返回dict 参照下面错误码

if notisinstance(result, dict):

with open('auido.mp3', 'wb') as f:

f.write(result)

用pygame播放mp3文件:  (不过声音有点失真,有点娃娃气)

importtimeimportpygame

file= r'auido.mp3'pygame.mixer.init()print("播放音乐1")

track=pygame.mixer.music.load(file)

pygame.mixer.music.play()

time.sleep(10)

pygame.mixer.music.stop()

播放mp3文件,还有一个windows上的极简野蛮操作:

importtimeimportos

os.system("zz.mp3")

time.sleep(10)

os.system("taskkill /F /IM wmplayer.exe")

...

python语音转文字库_py库:文本转为语音(pywin32、pyttsx)相关推荐

  1. html5语音读取文字_资源:文本转语音的神器!快来!

    文字转语音的那些事 文本转语音视频现在已经成为很多自媒体配音的一种常态了,为视频增添了搞笑的气氛色彩!也可以应用在那些质量要求不高的场景中.比如一些小说网站的小说朗读,虽然听起来声音怪怪的.比较生硬! ...

  2. 【阿里云】文本转语音方言— 阿里云语音合成,文本转语音方言工具类

    目录 一.导入SDK坐标 二.文本转语音方言 -步骤和工具类 1.登录阿里云账号,创建一个语音合成项目和创建用户并设置权限. 2.获取appKey.accessKeyId.accessKeySecre ...

  3. c语言文字转语音代码,C语言实现将文字转为语音

    #include using namespace std; #include //导入语音头文件 #include #pragma comment(lib,"sapi.lib") ...

  4. python语音转文字库_有没有语音转文字的APP?

    现在除了语音转文字的APP,还有文字转语音的工具,从技术上来说不难,只不过具体到软件的使用上,就很容易出现很多问题. l 语音转文字的工具: 比如每天都在使用的微信,其实也是一个语音转文字工具,只不过 ...

  5. python获取docx文档的内容(文本)

    首先下载第三方库python-docx: pip install python-docx(在py文件里面导入的时候是import docx) 简单的说,docx里面的每一个段落都是一个paragrap ...

  6. python驱动级模拟按键 检测_py库: pyautogui (自动测试模块,模拟鼠标、键盘动作)...

    PyAutoGUI 是一个人性化的跨平台 GUI 自动测试模块 pyautogui 库 2017-10-4 pip install pyautogui python pip.exe install p ...

  7. python爬虫urllib文档_11.【文本】Urllib(下) - 零基础学习Python爬虫系列

    本文是视频av20148524的相关代码文档 # urllib(下) # post # post 和 get 传递参数同时存在的一个url url = "http://bbs.mumayi. ...

  8. HTML5文字转语音源码,微软TTS语音源码(将文本转为语音并播放)

    [实例简介]利用微软TTS语音,字符串转语音播放,或者保存为语音文件. 语音库需自行下载,推荐Hui 发音人 微软TTS文字转语音发音人修复 微软TTS语音 Win7修复 发音人 [实例截图] [核心 ...

  9. STM32系列——手把手教你将SYN6288语音播报模块的标准库程序转为hal库使用

    目录 前言 1. 原理 2. Cubmx配置 3. keil5编写代码 3.1 main.c 3.2 syn6288.c 3.3 syn6288.h 前言 本教程基于stm32f103c8t6最小系统 ...

最新文章

  1. java 操作mysql数据库得到错误码_[数据库/Java]数据库开发过程中产生的MySQL错误代码及其解决方案...
  2. 一个Apache CollectionUtils.intersection 方法的简单问题
  3. 求真不二,春风细雨:AI界追忆黄煦涛教授的为学、为师、为人
  4. c++模板之函数模板
  5. mysql安装1335_Mysql 安装问题。提示MySQL Server 5.1 -- Error 1335.
  6. linux中ssh连接慢的一种解决方法
  7. 英语口语小组PPT--袁隆平
  8. C# DataTable学习
  9. 商场超市数据备份方案
  10. pythonscipy教程_Python学习教程(Python学习路线):Python—SciPy精讲
  11. VS2015社区版使用Visual Studio Installer打包
  12. 139邮箱java版,139邮箱登录及发送短信
  13. linux内核audit,linux audit审计(7)--读懂audit日志
  14. 佳能2900打印机与win10不兼容_Win10系统如何解决佳能打印机打印问题?
  15. 云计算技术与应用 - 大数据与云计算
  16. 【占星学】天蝎座女生性格特点
  17. jmeter-性能测试-学习笔记1
  18. 20160803 - C:\WINDOWS\system32\config\systemprofile\Desktop 不可用的解决
  19. Cesium使用代理加载天地图CGCS2000切片数据
  20. H3C安全技术高级工程师H3CSE Security GB0-530

热门文章

  1. 全新修复版/官方代付系统/支付宝微信代付/企业付款/提现秒到
  2. 深入探索编译插桩技术(一、编译基础)
  3. Java数据结构-哈希表的实现(hash)
  4. 教你一招,element表格行轻松上下移动
  5. 电子计算机女生就业方向,计算机专业的女生就业方向有哪些
  6. 23年PMP备考攻略+资料分享
  7. 基于WinForms(C#)的用户登录界面(VisualStudio2013)
  8. 用java打印一个圆形
  9. ROS探索总结(九)——操作杆控制
  10. 解决串口通信时会导致鼠标乱跳的问题