精品下载站:打造最安全最新的免费软件下载站!
您的位置:首页安卓软件图书阅读 → 微软TTS语音朗读app 0.2_202212201955 安卓免费版
微软TTS语音朗读app图标

微软TTS语音朗读app0.2_202212201955 安卓免费版

  • 大小:420KB
  • 时间:2023-01-03 09:37
  • 星级:
  • 语言:中文
  • 环境:Android
  • 版本:0.2_202212201955 安卓免费版
  • 类别:国产软件/ 免费软件
  • 官网:暂无
  • 厂商:
  • 包名:me.ag2s.tts

软件介绍 软件截图 相关下载 相关文章 评论(0)

精品下载精心为您推荐:

编辑点评:几十种语气可以选择的朗读软件

根据微软的tts接口打包组合的一款应用,微软TTS语音朗读app是个完全免费的工具,可以支持你手机上的小说软件,有十几种语气可以播放,还有多种语音可以选择,解放双眼,听小说的神器。

微软TTS语音朗读app

使用说明

1.在TTS这个APP选好自己要的语言和语气。

2.点击TTS里的“设置TTS”,这时会进入系统的“文字转语音设置”页面,将首选引擎改为“TTS”。

微软TTS语音朗读app

3.打开小说神器,随便选个小说,进到阅读页面,点击屏幕中间,点击耳机图标,选为TTS朗读。

软件亮点

某大佬破解了微软TTS接口,并封装成apk供大家使用。

我觉得是目前朗读效果最好的引擎。它拥有各个国家的语音朗读功能。

在中文方面,它拥有普通话,粤语,湾湾话。

最关键的它的朗读功能有非常多的语气(欢快、悲伤、恼怒、恐惧…几十种语气),朗读过程非常自然。

软件特色

1.解放双眼、保护视力,可朗读任何软件内可复制的中英文文字,如今日头条中的新闻,微信中的文章等。

2.也可朗读英语单词、英语语句、英语文章等。

3.自带小说库,海量热门小说免费阅读,可朗读听书。

4.背单词,学中文,可朗读任何软件内可复制的中英文文字。

技巧分享

1、本站发布的TTS只是一个用于安卓系统的语音引擎,必须由具有朗读功能的阅读类App调用才能发音。

2、TTS必须联网使用,原因是它的语音合成是靠云服务器的庞大计算能力实现的,也只有云服务器才能把语音合成得这么好。

3、TTS调用的是微软的云服务,在AI语音合成方面,微软暂时是做得最好的,没有之一。其中“云希”的声音,几乎占了抖音的半壁江山了,你一定听过。

4、但TTS并非微软并非微软官方推出的,而是由大神提取移植开发而来,还能免费用多久须看微软的“脸色”,且行且珍惜。

5、并非所有阅读类app都能调用TTS,有些大型的阅读类App(如掌阅、讯飞有声等),它们都是内置了自己开发的语音引擎,所以就无法调用TTS。

6、这类不支持调用TTS的阅读类App,有一个共同点,因为它们内置了自己开发的语音引擎,因此体积通常都较大,动不动就50~100MB(或更大)。逆向思维,那些体积较小的阅读类App,由于没有内置语音引擎,一般就10~30MB左右,基本上都是支持调用TTS的。

7、听说有部分网友不太喜欢用这类联网的云服务语音引擎,那也可以向大家推荐一个免费、离线的,就是讯飞有声(本身就是阅读类App),其中的“离线主播小佩”是众多离线语音中发音最自然的,除了她,其他的都很一般。

8、据本人测试,TTS的语音合成效果是最好的(没有之一),几乎已达到真人发音的程度,而且(在TTS使用默认设置的情况下)它还会根据文章的内容,自动调节语景,语音中的愤怒、疑惑、高兴等状态,都能明显听得出来,跟原文也是十分的契合,这样听书,确实是一种享受。

软件点评

自从在手机上使用“静读天下”看电子书一直都认为微软的这款TTS语音引擎才是听书的不二之选,所谓好马配好鞍。

TTS语音引擎朗读电子书发音自然,语气最接近于真人朗读,完胜同类应用中类似于机器发音的其它手机语音引擎。

由于TTS需要全程联网才能使用,以前的版本经常在朗读时会出现卡顿或者跳行跳段的Bug。

近期的版本通过设置手机忽略电池优化与锁定后台进程之后在网络环境不太差的情况下已经趋于稳定,希望这次最新的版本能够带来更大的改进。

TTS对于喜欢撸电子书的我来说就是一大福音,感谢原创大神把它搬上安卓平台并且不断改进,使像我这样的懒人都可以享受阅读的乐趣。

扩展阅读

一.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();

这样资源被释放,语音朗读过程结束。

微软TTS语音朗读app截图

下载地址

网友评论

热门评论

最新评论

发表评论查看所有评论(0)

昵称:
表情: 高兴 可 汗 我不要 害羞 好 送花 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

TOP榜