当前位置:首页 » 安卓系统 » Android文字转语音

Android文字转语音

发布时间: 2022-01-08 22:32:08

⑴ android手机的“辅助功能”里,“文字转语音(TTS)输出”怎么用

那是google的功能,需要连接google的服务器,也就是联网才能用的,当然在中国是用不了的.....

⑵ 如何调用android的文字转语音

虽然视觉上的反馈通常是给用户提供信息最快的方式,但这要求用户把注意力设备上。当用户不能查看设备时,则需要一些其他通信的方法。Android提供了强大的文字转语音Text-to-Speech,TTS API。使开发者能够在应用中添加语音通知和其他语音反馈功能,而不要求用户看着屏幕。
下面的代码展示了如何使用TTS API:

public class TextToSpeechDemo implements TextToSpeech.OnInitListener {
private final TextToSpeech mTextToSpeech;//TTS对象
private final ConcurrentLinkedQueue mBufferedMessages;//消息队列
private Context mContext;
private boolean mIsReady;//标识符

public TextToSpeechDemo(Context context){
this.mContext=context;//获取上下文
this.mBufferedMessages=new ConcurrentLinkedQueue();//实例化队列
this.mTextToSpeech=new TextToSpeech(this.mContext,this);//实例化TTS
}

//初始化TTS引擎
@Override
public void onInit(int status) {
Log.i("TextToSpeechDemo",String.valueOf(status));
if(status==TextToSpeech.SUCCESS){
int result = this.mTextToSpeech.setLanguage(Locale.CHINA);//设置识别语音为中文
synchronized (this){
this.mIsReady=true;//设置标识符为true
for(String bufferedMessage : this.mBufferedMessages){
speakText(bufferedMessage);//读语音
}
this.mBufferedMessages.clear();//读完后清空队列
}
}
}
//释放资源
public void release(){
synchronized (this){
this.mTextToSpeech.shutdown();
this.mIsReady=false;
}
}

//更新消息队列,或者读语音
public void notifyNewMessage(String lanaugh){
String message=lanaugh;
synchronized (this){
if(this.mIsReady){
speakText(message);
}else{
this.mBufferedMessages.add(message);
}
}
}

//读语音处理
private void speakText(String message){
Log.i("liyuanjinglyj",message);
HashMap params=new HashMap();
params.put(TextToSpeech.Engine.KEY_PARAM_STREAM,"STREAM_NOTIFICATION");//设置播放类型(音频流类型)
this.mTextToSpeech.speak(message, TextToSpeech.QUEUE_ADD, params);//将这个发音任务添加当前任务之后
this.mTextToSpeech.playSilence(100,TextToSpeech.QUEUE_ADD,params);//间隔多长时间
}
}

当然一般手机是不支持中文的可以网络下载讯飞TTS引擎后在测试。
由于TTS引擎的初始化是异步的,所以在执行实际的文字转语音之前需要把消息放到队列中。

可以给TTS引擎发送多个参数。前面展示了如何决定口语消息使用的音频流。在这种情况下,通知声音也使用相同的音频流。

最后,如果处理连续多个消息,最好在每个消息结束后暂停一会在播放下一个消息。这样做会清楚的告诉用户消息的结束和开始。

安卓手机上有什么能用的文字转语音的软件

现在也有很多在线文字转语音的网站,但是大都要收费,就拿上图所说的讯飞来说吧,其网站上在线合成都是要收费的,所以有大神把这个功能单独提取出来了,做成了这个小工具,确实非常方便。

免费文字转语音小工具,无需安装只有1.3M,解压就可以使用
这款软件很小,只有1.3MB,而且不用安装,解压后点开就可以使用,绝对不影响电脑的性能,最主要的是完全免费哦。看下图:

免费文字转语音小工具,无需安装只有1.3M,解压就可以使用
我找了一段文字,放进去选择了男声配音,直接点合成就可以生成语音了,合成的时候有语音试听,感觉不喜欢的声音,可以换发音人。如果对于音频比较专业的朋友,可以自己设置一些编码、类型等等。语音合成以后,会自动保存到软件解压目录里,格式默认是wav,想要MP3格式的,自己转换一下就可以了,推荐用免费强大的格式工厂。

免费文字转语音小工具,无需安装只有1.3M,解压就可以使用
转换出来的音频格式为WAV,可以兼容很多视频编辑软件,其实转不转MP3都可以。因为我处理视频大都是用premiere,所以就拿PR演示一下,我把生成的WAV配音拖进PR音频轨,可以看到完全兼容。

⑷ android 怎么自动打开文字转语音设置界面

,多谢这位兄台,问题解决了。已找到可以跳转的方法,我实在4.4.2系统上测试的,可行,代码现贴出来,供参考:Intent
intent
=
new
Intent();intent.setAction("com.android.settings.TTS_SETTINGS");intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);

⑸ android 里有没提供文字转语音的类

Android手机本身是没有提供语音转换的,但是可以通过第三方SDK来实现。

自从苹果推出Siri以后,语音助手类的功能就成为了大家关注的热点,不少开发商也纷纷制作出自家的语音助手类应用。特别是经过这两年的发展和完善,已经出现了不少相当方便好用的中文语音助手,以下挑选了其中比较出色的几款应用:
1.讯飞语点
讯飞语点是由科大讯飞推出的一款中文语音助手。通过它可以实现语音拨打电话、发短信、查找和新建联系人、设置提醒、查询天气、听新闻、打开及搜索应用、周边地理信息查询、路线搜索、上网搜索、翻译、聊天等多种功能。

2.网络语音助手
只看名字就知道这款语音助手应用来自网络。与多数语音助手类似,通过语音操作,用户可以实现打电话、发短信、提醒设置、音乐播放、天气查询、航班查询、周边地理信息查询、股票查询、语音智能聊天等功能。

3.搜狗语音助手
搜狗语音助手有一个包含了本地生活信息、地图、网络知识、便民工具查询、新闻、图片等信息的智能检索库,用户可以通过语音提问的方式快速或者精准的回答。此外当然也少不了语音拨打电话、发短信、放音乐、定闹铃等一系列的手机语音操作功能。

4.虫洞语音助手
“虫洞”在基本功能上与其他同类语音助手类似,同样可以用语音进行手机的部分操作以及在线查询各种丰富的信息。

5.智能360
智能360同样使用了Google和科大讯飞提供的语音识别技术,而中文语义解析则是其自主研发的引擎。在功能上同样具备了智能聊天、备忘提醒、发短信、打电话、发微博、定位、查菜谱、查天气、查新闻、应用删除及下载、媒体播放、16种语言翻译等等智能化功能。

以上几款都有提供开发者中心有提供示例代码,需要到相关官网注册开发者帐号,所以作为用户而言还是需要根据自己的具体需求来进行选择。

⑹ 安卓版文字转语音TTs有哪些

安卓版文字转语音TTS包括但不限于:
1、网络语音
2、科大讯飞
3、手说TTS
4、三星TTS

⑺ android文字转语音如何使用

使用讯飞tts语音库(只有中文),另外软件要支持如静读天下支持文本阅读,英文下别的语音库在设置,语言和输入法,文本转语音中设置

⑻ 安卓平台上有什么软件可以选择文字后转换成语音

google自己就有个文字转语音软件……PLAY商店里免费下载……支持10几个国家的语言,然后喜闻乐见的不支持中文。

⑼ 你觉得安卓手机最好用的文字转语音(TTS)是哪个

盛大听听中心可以调节音质音调,比其它的都自然,应该是最好的。

热点内容
ios和安卓如何变成师徒关系 发布:2025-01-06 18:58:00 浏览:332
win7安卓电脑卡怎么办 发布:2025-01-06 18:56:02 浏览:158
qq音乐存储位置 发布:2025-01-06 18:55:57 浏览:177
侦察分选算法 发布:2025-01-06 18:50:47 浏览:955
编程蛙 发布:2025-01-06 18:50:10 浏览:271
服务器cpu16c是什么意思 发布:2025-01-06 18:33:16 浏览:682
python教程电子书下载 发布:2025-01-06 18:24:00 浏览:465
无机晶体数据库 发布:2025-01-06 18:05:20 浏览:542
压缩空气站 发布:2025-01-06 18:01:23 浏览:12
3dmax把两个文件夹 发布:2025-01-06 17:59:17 浏览:321