版本:v0.2_202212201955 安卓版大小:420KB
类别:影音播放系统:Android
立即下载小说tts语音引擎安卓手机版是一个免费的语音播报软件,现在一些开源的阅读器是没有听书功能的,我们可以安装这个语音引擎来播放。包括搜书大师、阅读3.0都可以适配。而且可以自己去设置阅读朗读的语气性别,给你更好的听书体验
1.在TTS这个APP选好自己要的语言和语气。
2.点击TTS里的“设置TTS”,这时会进入系统的“文字转语音设置”页面,将首选引擎改为“TTS”。
3.打开小说神器,随便选个小说,进到阅读页面,点击屏幕中间,点击耳机图标,选为TTS朗读。
自从在手机上使用“静读天下”看电子书一直都认为微软的这款TTS语音引擎才是听书的不二之选,所谓好马配好鞍。
TTS语音引擎朗读电子书发音自然,语气最接近于真人朗读,完胜同类应用中类似于机器发音的其它手机语音引擎。
由于TTS需要全程联网才能使用,以前的版本经常在朗读时会出现卡顿或者跳行跳段的Bug。
近期的版本通过设置手机忽略电池优化与锁定后台进程之后在网络环境不太差的情况下已经趋于稳定,希望这次最新的版本能够带来更大的改进。
TTS对于喜欢撸电子书的我来说就是一大福音,感谢原创大神把它搬上安卓平台并且不断改进,使像我这样的懒人都可以享受阅读的乐趣。
以搜书大师读小说为例吧
1、首先我们找到搜书大师的听书朗读功能
2、然后它会自动跳转到这个文字转换语音设置;
3、我们确定勾选上这个设置,剩下的大家可以按照自己的需求来调整;
4、之后我们再次返回,开始朗读;
5、然后就可以开始听书了,它会自动往下读;
6、大家也可以通过手势来控制语速和声音、暂停关闭等;
7、最后我们也能够通过安装之后设置TTS或者是声音的速度和口气;
8、并且还能够检测更新和电池优化、音频格式;
ai语音朗读
软件有着智能的ai语音技术,可以识别文字,自动阅读。
格式转换
录制的语音可以自由的更改格式,保存成不同的格式,无损保存。
声音切换
特色的声音切换模式,可以快速的切换声音声线,使用很方便。
个性语音包
超多个性化的语音包,不同的播音风格等你来使用,个性定制。
阅读设置
个性化的阅读设置,可以自定义语速音调,调出你需要的声音。
电池优化
软件搭载了特色的电池优化技术,可以更加省电的运行,持久录音。
语音录制
帮助你录制语音文件,轻松把文字转化为语音文件。
一.SAPI SDK的介绍
SAPI,全称是The microsoft Speech API。就是微软的语音API。由Windows Speech SDK提供。
Windows Speech SDK包含语音识别SR引擎和语音合成SS引擎两种语音引擎。语音识别引擎用于识别语音命令,调用接口完成某个功能,实现语音控制。语音合成引擎用于将文字转换成语音输出。
SAPI包括以下几类接口:Voice Commands API、Voice Dictation API、Voice Text API、Voice Telephone API和Audio Objects API。我们要实现语音合成需要的是Voice Text API。
目前最常用的Windows Speech SDK版本有三种:5.1、5.3和5.4。
Windows Speech SDK 5.1版本支持xp系统和server 2003系统,需要下载安装。XP系统默认只带了个Microsoft Sam英文男声语音库,想要中文引擎就需要安装Windows Speech SDK 5.1。
Windows Speech SDK 5.3版本支持Vista系统和Server 2008系统,已经集成到系统里。Vista和Server 2003默认带Microsoft lili中文女声语音库和Microsoft Anna英文女声语音库。
Windows Speech SDK 5.4版本支持Windows7系统,也已经集成到系统里,不需要下载安装。Win7系统同样带了Microsoft lili中文女声语音库和Microsoft Anna英文女声语音库。Microsoft lili支持中英文混读。
二.SAPI SDK的下载和安装
如果是在XP系统下进行开发则需要下载Microsoft Speech SDK 5.1,下载地址为:http://www.microsoft.com/download/en/details.aspx?id=10121。
根据微软下载说明,有几点需要注意:
1.如果你想下载例子程序、文档、SAPI和用于开发的美国英文语音引擎,请下载SpeechSDK51.exe。
2.如果你想使用日文和简体中文引擎用于开发,请下载SpeechSDK51.exe和SpeechSDK51LangPach.exe。
3.如果你想将语音引擎集成到你的产品跟产品一起发布,就下载SpeechSDK51MSM.exe。
4.如果你仅想获得XP系统下的Mike和Mary语音,就下载Sp5TTIntXP.exe。
5.如果你只想要文档请下载sapi.chm。
下载完成后可先安装引擎SpeechSDK51.exe,再安装中文语言补丁包SpeechSDK51LangPach.exe,这样就可以使用其中的中文男声语音库了。如果想要在Vista或Win7系统下使用Mike、Mary和Microsoft Simplified Chinese中文男声语音库也可以下载相应的文件安装。
三.VC++环境配置
如果是在XP系统下开发,先安装SpeechSDK51.exe再安装SpeechSDK51LangPach.exe,假设安装路径为默认的C:\Program Files\Microsoft Speech SDK 5.1,则接下来需要配置VC++,以VS2010为例,在Solution Exporer中的工程名上点右键,在右键菜单中选择properties,弹出Property Pages对话框,然后在左侧树中选择节点”VC++Directories“,在右侧列表的Include Directories处输入”C:\Program Files\Microsoft Speech SDK 5.1\Include“,Library Directories处输入”C:\Program Files\Microsoft Speech SDK 5.1\lib\i386“。VS2005、VS2008和VC6.0可以按照各自的方法设置。
最后,在程序中使用语音引擎以前包含头文件和lib库:
#include ;sapi.h
#include;sphelper.h;
#pragma comment(lib,;sapi.lib)
如果是在Vista或者Win7系统中开发的话,因为头文件和lib库所在路径已默认附加到编译器了,所以不需手动添加,直接在程序中包含头文件和lib库即可。
四.SAPI接口的使用说明
1.基本朗读过程的实现
在使用语音引擎之前进行初始化:
ISpVoice *pSpVoice; // 重要COM接口
::CoInitialize(NULL);// COM初始化
// 获取ISpVoice接口
CoCreateInstance(CLSID_SpVoice, NULL, CLSCTX_INPROC_SERVER, IID_ISpVoice, (void**)pSpVoice);
获取到ISpVoice接口以后,我们就可以通过pSpVoice指针调用SAPI接口了。
我们可以设置音量:pSpVoice-;SetVolume(80);。SetVolume的参数即音量的范围在0到100之间。
可以这样朗读字符串内容:pSpVoice;Speak(string, SPF_DEFAULT, NULL);。这样string里的内容就会被朗读出来了,第二个参数SPF_DEFAULT表示使用默认设置,包括同步朗读的设置。异步朗读可以设置成SPF_ASYNC。同步朗读表示读完string中的内容,speak函数才会返回,而异步朗读则将字符串送进去就返回,不会阻塞。
使用完语音引擎后应执行:
pSpVoice-Release();
::CoUninitialize();
这样资源被释放,语音朗读过程结束。
查看全部