懂的进,找个支持安卓2.3微信版本5.1版本以上的语音TTS,

安卓5.1和5.0的区别_5577我机网
你的位置:
→ 安卓5.1和5.0的区别
安卓5.1和5.0的区别
安卓5.1和5.0哪个系统好?我们是否需要升级最新的系统呢?下面小编就简单的为大家对比和说明一下两者系统之间的不同之处,看看是否有必要火速升级吧,希望对大家有用噢!据了解,通过线刷安卓5.1体验后,相比于安卓5.0,安卓5.1在外观上基本保持不变,代号依旧为Lolipop,并且内核也没改变,依旧可以使用CF-来获取ROOT权限。另外在滑动和切换程序时,感觉比此前版本要更加跟手和流畅,但不知是否是初装系统的原因。▲功能更新变化不明显不仅如此,在功能更新上安卓5.1的变化也不明显,主要改变为通知栏的Wi-Fi和蓝牙处多了快速设置菜单,可以快速切换已经连接/配对的Wi-Fi和蓝牙设备。大家会发现,wifi与蓝牙的文字标签后边增加了一个向下的小箭头,意味着它们都是可以展开的。此时点击文字标签,会弹出一个小窗口,展示可用的Wi-Fi网络或者蓝牙设备,直接就能切换。(其实5.1就是把下拉菜单里wifi和蓝牙做成跟5.0里的数据开关一样的形式。)至于5.1其他的改变还没看出来。不过这样一来最大的好处就是不用退出或者切出当前应用,改变Wi-Fi、蓝牙后可继续操作。同时,在切换音量处可以选则三种模式,即“无”、“优先”和“全部”,具体来说“无”就是完全的静音模式,而“优先”则只允许特定程序和联系人的通知。据报道,安卓5.1的功能包括以下内容:――在安卓5.0系统中消失后,重新增加静音模式――对安卓系统稳定性的总体提升――内存管理改进――对于部分手机应用软件突然关闭的问题,进行了修改――电池管理功能有了提升――在使用Wi-Fi网络时,对于网络设备的过度访问问题得到修改――修改了无线连接存在的问题――谷歌语音助手“OKGoogle”部分功能的问题获得修改――通知功能的部分问题修改――特定移动设备出现的声音问题,已经修改――“MaterialDesign”设计语言中调色板的问题已经修改。▲建议继续使用Android 5.0系统所以总的来看,本次谷歌发布的最新Android 5.1系统目前来看只是小修小补的改进。在上手体验之后,可明显看出本次更新功能增加不多,而且也会引起小部分软件的兼容性。所以,如果就稳定性来说,还是继续使用Android 5.0系统比较好。以上,就是关于两个系统的一些对比说明,友友们可以简单的了解一下,更多内容欢迎关注我机网!
安卓5.1.1什么时候出呢?相信大家应该比较感兴趣,下面小编就为大
之前小编介绍了第一关的攻略,现在放出安卓游戏圣域(The Sanctu
破解修改汉化
破解修改汉化
破解修改汉化
破解修改汉化
推荐手机游戏专区出处:http://blog.csdn.net
之前在做TTS开发的时候能够正常的将文字转为语音,但是今天做了一个小程序,结果却发不了音,仔细测试了一下,发现了一个问题。
首先先讲下TTS如何实现。
1、安装语音库,假如要中文发音,科大讯飞语音3.0就很好。
2、最简单的程序如下:
package com.example.
import java.util.L
import android.speech.tts.TextToS
import android.support.v7.app.ActionBarA
import android.os.B
import android.view.M
import android.view.MenuI
import android.widget.T
public class MainActivity extends ActionBarActivity implements TextToSpeech.OnInitListener{
TextToSpeech textToSpeech =
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textToSpeech = new TextToSpeech(this, this);
textToSpeech.speak(&此处无声&, TextToSpeech.QUEUE_ADD, null);
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
protected void onDestroy()
super.onDestroy();
if (textToSpeech!=null) {
textToSpeech.shutdown();
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_settings) {
textToSpeech.speak(&此处有声&, TextToSpeech.QUEUE_FLUSH, null);
return super.onOptionsItemSelected(item);
public void onInit(int status) {
// TODO Auto-generated method stub
if (status == TextToSpeech.SUCCESS) {
int result = textToSpeech.setLanguage(Locale.CHINESE);
if (result == TextToSpeech.LANG_MISSING_DATA
|| result == TextToSpeech.LANG_NOT_SUPPORTED
|| result == TextToSpeech.ERROR) {
Toast.makeText(this, &数据丢失或语言不支持&, Toast.LENGTH_SHORT).show();
if (result == TextToSpeech.LANG_AVAILABLE) {
Toast.makeText(this, &支持该语言&, Toast.LENGTH_SHORT).show();
Toast.makeText(this, &初始化成功&, Toast.LENGTH_SHORT).show();
无需任何权限,这里有个问题,就是在动态创建一个对象之后,在onCreate里面调用speak方法,并不能发出声音。
可以把文字保存为语音文件,也可以读取语音文件
public void saveToFile(TextToSpeech speech,String text,String file)
String destFileName = &/sdcard/tts/&+file+&.wav&;
speech.synthesizeToFile(text, null, destFileName);
public void readFromFile(TextToSpeech speech,String file)
String destFileName = &/sdcard/tts/&+file+&.wav&;
speech.addSpeech(&2&, destFileName);
speech.speak(&2&, TextToSpeech.QUEUE_ADD, null);
这样就可以了。
接下来讲一下如何实现语音识别
语音识别首先可以考虑使用科大讯飞,但是目前使用必须要联网,而且申请一个APPID。
用起来不难
1、语音合成功能
private SpeechSynthesizer speechS
SpeechUser.getUser().login(MainActivity.this, null, null, &appid=54d304cf&, null);
speechSynthesizer = SpeechSynthesizer.createSynthesizer(this);
speechSynthesizer.setParameter(SpeechConstant.VOICE_NAME, &xiaoyan&);
speechSynthesizer.setParameter(SpeechConstant.SPEED, &50&);
speechSynthesizer.setParameter(SpeechConstant.VOLUME, &50&);
speechSynthesizer.setParameter(SpeechConstant.PITCH, &50&);
String text = editText.getText().toString();
speechSynthesizer.startSpeaking(text, null);
注册--设置--播放。文字转语音功能需要联网,但不需要正确的APPID,可以直接使用。但是语音识别就需要联网和正确的APPID
2、语音识别
private RecognizerDialog recognizerD
SpeechUser.getUser().login(MainActivity.this, null, null, &appid=54d304cf&, null);
recognizerDialog = new RecognizerDialog(this);
recognizerDialog.setParameter(SpeechConstant.DOMAIN, &iat&);
recognizerDialog.setParameter(SpeechConstant.SAMPLE_RATE, &16000&);
//显示Dialog
recognizerDialog.setListener(dialogListener);
recognizerDialog.show();
private RecognizerDialogListener dialogListener = new RecognizerDialogListener() {
//识别结果回调
public void onResult(RecognizerResult arg0, boolean arg1) {
// TODO Auto-generated method stub
String text = JsonParser.parseIatResult(arg0.getResultString());
editText.append(text);
editText.setSelection(editText.length());
//识别结束回调
public void onError(SpeechError arg0) {
// TODO Auto-generated method stub
package com.example.
import org.json.JSONA
import org.json.JSONO
import org.json.JSONT
import android.text.TextU
* 对云端返回的Json结果进行解析
* @author iFlytek
public class JsonParser {
* 听写结果的Json格式解析
* @param json
public static String parseIatResult(String json) {
if(TextUtils.isEmpty(json))
return &&;
StringBuffer ret = new StringBuffer();
JSONTokener tokener = new JSONTokener(json);
JSONObject joResult = new JSONObject(tokener);
JSONArray words = joResult.getJSONArray(&ws&);
for (int i = 0; i & words.length(); i++) {
JSONArray items = words.getJSONObject(i).getJSONArray(&cw&);
JSONObject obj = items.getJSONObject(0);
ret.append(obj.getString(&w&));
} catch (Exception e) {
e.printStackTrace();
return ret.toString();
这样就可以实现语音输入了,非常简单。
作者:shendan00 发表于 11:40:37
阅读:48 评论:0
相关 [android tts 文字] 推荐:
- CSDN博客推荐文章
之前在做TTS开发的时候能够正常的将文字转为语音,但是今天做了一个小程序,结果却发不了音,仔细测试了一下,发现了一个问题. 1、安装语音库,假如要中文发音,科大讯飞语音3.0就很好. textToSpeech.speak(&此处无声&, TextToSpeech.QUEUE_ADD, null);.
- MessyCS - 谷奥——探寻谷歌的奥秘
Chrome最新版已经内置TTS语音合成引擎,并向扩展开放API,开发者可以方便的调用系统引擎或自定义引擎将文本转换成语言并播放. 之前Google有过API可以请求文本,并接受返回的MP3再播放,而使用新的API,可以直接通过下面的代码方便的实现语音合成:. 同时还可以设置语速,音调,音量等参数.
- 开源中国社区最新新闻
Ekho(余音)是一个免费、开源的中文语音合成软件. 它目前支持粤语、普通话(国语)、广东台山话、诏安客语、藏语、雅言(中国古代通用语)和韩语(试验中),英语则通过 eSpeak 或 Festival 间接实现. Ekho 支持 Linux、Windows 和 Android 平台. 台山被称为中国第一侨乡,海外的台山籍人比台山市常住人口还要多.
- CasparZ - LinuxTOY
您确定您真的会用 Android 手机玩赛车. 16 岁的法国学生 Jonathan Rico 使用 Android 手机通过蓝牙实现了对改装玩具汽车的遥控. 操控的方式和那些标榜的智能手机游戏一样,使用重力感应,差别是这次控制的是现实世界中的遥控汽车. 收藏到 del.icio.us |.
- Ruby - FeedzShare
来自: 36氪 - FeedzShare
. 发布时间:日,
已有 2 人推荐. 微软CEO Steve Ballmer在预测竞争对手产品时通常口无遮拦. 比如他去年抨击Google的Android战略时,很多人都不屑一顾. 接着Android蚕食了微软的地盘,后来又开始侵犯苹果的地盘.
- 某牢 - eMule Fans 电骡爱好者
GetEd2k是一个Android应用程序,作者是anacletus. 此应用可以帮助你把网页中的电驴(eDonkey) 链接添加到你个人电脑的电驴客户端里,不过前提是你的客户端开启了用于远程控制的Web interface(Web服务器,网页接口,Web界面),当然,eMule(电骡), MLDonkey 和 aMule 都支持该功能,所以这三种主流电驴客户端的用户都可以使用GetEd2k.
- John - Solidot
用于屏蔽脚本的浏览器流行扩展NoScript发布了Android版本. 开发者称已经在Firefox for Android测试过,此外也应该能工作在基于Maemo的设备上. 移动版NoScript可以帮助移动用户抵抗基于脚本的攻击. Android平台上的扩展功能和桌面版相似,允许用户对每个网站单独设置脚本执行许可.
- coofucoo - Solidot
Shawn the R0ck 写道 &日早上10点,谷歌与三星联手在香港发布了Android 4.0和Galaxy Nexus. & Android 4.0 的主要特性包括:更精细的UI,加强多任务和通知功能,锁屏下可打开摄像头和浏览通知,改进文本输入和拼写检查;增强视频录制和图像编辑功能,支持剪裁和旋转图片、消除红眼、添加效果等;面部识别解锁;Android Beam允许两台支持NFC的设备之间交换应用程序、联系人、音乐和视频;Wi-Fi Direct,蓝牙HDP,等等.
- ITeye博客
一、ContentProvider介绍. ContentProvider翻译为“内容提供者”;. 定义:指该应用包含一些方法,供外界访问,其他应用程序可以调用该方法,比如如果应用A创建了一个数据库“test.db”,默认是私有的,即其他应用程序不能对其进行操作,但是如果应用A使用了ContentProvider,则其他应用程序可以访问该数据库;.
坚持分享优质有趣的原创文章,并保留作者信息和版权声明,任何问题请联系:@。微软TTS语音引擎 5.1 简体中文特别版
投诉建议:
千万流量共享 百度高权重排名
软件大小: 6.3M
软件厂商:
软件语言: 简体中文
软件授权: 其它
软件评级:
应用平台:WinAll
更新时间:
编辑推荐:
微软TTS语音引擎,可以用于开发中文朗读软件(MSI文件)微软TTS语音引擎(中文)5.1 “TTS”是“文本到语音(Text To Sound)”的简称,TTS语音引擎为我们提供清晰和标准的美语发音。TTS5.1目前支持英语和简体中文发音。Windows98本身不支持汉语语音引擎,如果你使用的操作系统是Windows98,则无法利用本软件听简体中文 微软TTS语音引擎 5.1是时下互联网常用的软件之一,该软件绿色、安全、无毒,让你可以放心使用!如果微软TTS语音引擎 5.1是你需要的工具,就赶紧来吧!本站为你提供微软TTS语音引擎 5.1官方下载。
205.0KB|10MB|25MB|11MB|28MB|5MB|
聚超值推荐
今日更新推荐
软件分类目录
同类软件下载排行
热门关键词【图文】5.1 语音基础_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
5.1 语音基础
上传于|0|0|文档简介
&&SPCE061A
大小:472.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢}

我要回帖

更多关于 ionic 支持安卓版本号 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信