python语音转文字库_py库:文本转为语音(pywin32、pyttsx)
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)相关推荐
- html5语音读取文字_资源:文本转语音的神器!快来!
文字转语音的那些事 文本转语音视频现在已经成为很多自媒体配音的一种常态了,为视频增添了搞笑的气氛色彩!也可以应用在那些质量要求不高的场景中.比如一些小说网站的小说朗读,虽然听起来声音怪怪的.比较生硬! ...
- 【阿里云】文本转语音方言— 阿里云语音合成,文本转语音方言工具类
目录 一.导入SDK坐标 二.文本转语音方言 -步骤和工具类 1.登录阿里云账号,创建一个语音合成项目和创建用户并设置权限. 2.获取appKey.accessKeyId.accessKeySecre ...
- c语言文字转语音代码,C语言实现将文字转为语音
#include using namespace std; #include //导入语音头文件 #include #pragma comment(lib,"sapi.lib") ...
- python语音转文字库_有没有语音转文字的APP?
现在除了语音转文字的APP,还有文字转语音的工具,从技术上来说不难,只不过具体到软件的使用上,就很容易出现很多问题. l 语音转文字的工具: 比如每天都在使用的微信,其实也是一个语音转文字工具,只不过 ...
- python获取docx文档的内容(文本)
首先下载第三方库python-docx: pip install python-docx(在py文件里面导入的时候是import docx) 简单的说,docx里面的每一个段落都是一个paragrap ...
- python驱动级模拟按键 检测_py库: pyautogui (自动测试模块,模拟鼠标、键盘动作)...
PyAutoGUI 是一个人性化的跨平台 GUI 自动测试模块 pyautogui 库 2017-10-4 pip install pyautogui python pip.exe install p ...
- python爬虫urllib文档_11.【文本】Urllib(下) - 零基础学习Python爬虫系列
本文是视频av20148524的相关代码文档 # urllib(下) # post # post 和 get 传递参数同时存在的一个url url = "http://bbs.mumayi. ...
- HTML5文字转语音源码,微软TTS语音源码(将文本转为语音并播放)
[实例简介]利用微软TTS语音,字符串转语音播放,或者保存为语音文件. 语音库需自行下载,推荐Hui 发音人 微软TTS文字转语音发音人修复 微软TTS语音 Win7修复 发音人 [实例截图] [核心 ...
- STM32系列——手把手教你将SYN6288语音播报模块的标准库程序转为hal库使用
目录 前言 1. 原理 2. Cubmx配置 3. keil5编写代码 3.1 main.c 3.2 syn6288.c 3.3 syn6288.h 前言 本教程基于stm32f103c8t6最小系统 ...
最新文章
- java 操作mysql数据库得到错误码_[数据库/Java]数据库开发过程中产生的MySQL错误代码及其解决方案...
- 一个Apache CollectionUtils.intersection 方法的简单问题
- 求真不二,春风细雨:AI界追忆黄煦涛教授的为学、为师、为人
- c++模板之函数模板
- mysql安装1335_Mysql 安装问题。提示MySQL Server 5.1 -- Error 1335.
- linux中ssh连接慢的一种解决方法
- 英语口语小组PPT--袁隆平
- C# DataTable学习
- 商场超市数据备份方案
- pythonscipy教程_Python学习教程(Python学习路线):Python—SciPy精讲
- VS2015社区版使用Visual Studio Installer打包
- 139邮箱java版,139邮箱登录及发送短信
- linux内核audit,linux audit审计(7)--读懂audit日志
- 佳能2900打印机与win10不兼容_Win10系统如何解决佳能打印机打印问题?
- 云计算技术与应用 - 大数据与云计算
- 【占星学】天蝎座女生性格特点
- jmeter-性能测试-学习笔记1
- 20160803 - C:\WINDOWS\system32\config\systemprofile\Desktop 不可用的解决
- Cesium使用代理加载天地图CGCS2000切片数据
- H3C安全技术高级工程师H3CSE Security GB0-530