- 浏览: 64182 次
- 性别:
- 来自: 湖南
最新评论
-
Neacy_Zz:
有些Android也可以显示的出来。
Android 将一张CMYK模式的图片转换成RGB模式的图片 -
hold_on:
AsyncTask 2.3 和 4.0稍有不同
Android从零开始(十五)
步骤一、初始化
步骤二、文本转语音播放
源码下载请点这里:
package com.example.speakdemo2; import java.util.Locale; import android.app.Activity; import android.speech.SpeechRecognizer; import android.speech.tts.TextToSpeech; import android.util.Log; public class Help { private Activity activity; private TextToSpeech textToSpeech; public Help(Activity activity) { this.activity = activity; textToSpeech = new TextToSpeech(activity, new TextToSpeech.OnInitListener() { @Override public void onInit(int status) { if (status == TextToSpeech.SUCCESS) { int result = textToSpeech.setLanguage(Locale.US); if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) { Log.e("MESSAGE", "不支持的语言"); } } } }); } public void speak(String voice) { textToSpeech.speak(voice, TextToSpeech.QUEUE_FLUSH, null); } }
步骤二、文本转语音播放
package com.example.speakdemo2; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.EditText; public class MainActivity extends Activity { Help help; EditText editText; Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); help = new Help(this); editText = (EditText) findViewById(R.id.edit_text); button = (Button) findViewById(R.id.btn); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { help.speak(editText.getText().toString()); } }); } }
源码下载请点这里:
- SpeakDemo2.zip (1012.7 KB)
- 下载次数: 23
发表评论
-
Android自定义控件--3(刷新动画)
2014-02-26 11:14 988一个乐动力的刷新动画 package com.example. ... -
Android自定义控件--2(数字签名)
2014-02-26 11:08 983客户信息交互用到的一个数字签名,保存的是bmp图片(我那会在P ... -
Android自定义控件--1(TextView跑马灯效果)
2014-02-26 10:57 1595N久没有跟新了,最近 ... -
Android 将一张CMYK模式的图片转换成RGB模式的图片
2013-06-25 17:32 2320Android系统是不能够显示打印模式(CMYK)的图片的。所 ... -
Android连接电脑eclipse无法识别=解决办法
2013-05-23 09:25 22411、方法一:“我的电脑”-->“属性”-->“设备 ... -
Android BaseAdapter如何获得每一项并添加按钮事件
2013-05-21 15:11 3777package com.hangcheng; impor ... -
Android的VideoView如何循环播放
2013-05-15 14:01 4865package com.hangcheng; impor ... -
Android如何获取asset目录下所有文件的路径
2013-05-15 09:48 7804package com.hangcheng.util; ... -
Android--WebView+HTML+Javascript
2013-04-09 17:17 1786知识点:android的WebView控件加载HTML并通过j ... -
VideoView重绘
2013-04-01 23:39 1395知识点:Android中的VideoView控件默认情况下是不 ... -
Android从零开始—多媒体(二十二)
2013-03-06 21:43 1070知识点:音乐播放、录音、播放视频、录像、拍照 步骤一、主界面 ... -
Android从零开始—监听广播BroadcastReceiver(二十一)
2013-03-05 10:17 2133知识点:电话拒接+短息 ... -
Android从零开始—电话+短信(二十)
2013-03-05 10:03 1169知识点:系统电话号码和短信的获取(最好用真机,模拟器上木有电话 ... -
Android从零开始(十九)
2013-02-27 10:35 1027知识点:back键的处理(有时候我们可能会不小心按了回退键,但 ... -
Android从零开始(十八)
2013-02-27 10:24 905知识点:菜单(menu) 步骤一、创建菜单项(核心代码如下) ... -
Android从零开始(十七)
2013-02-27 10:09 1036知识点:抽屉(SlidingDrawer) 先看一下抽屉打开 ... -
Android从零开始(十六)
2013-02-26 19:43 915知识点:闪屏(通常在 ... -
Android从零开始(十五)
2013-02-26 18:32 1164知识点:异步任务AsyncTa ... -
Android从零开始(十四)
2013-02-26 17:16 890知识点:TabHost选项卡之 ... -
Android从零开始(十三)
2013-02-23 22:57 872知识点:TabHost 效果图: 工程目录结构: ...
相关推荐
在Android开发中,TextToSpeech(TTS)是一项重要的功能,它允许应用程序将文本转换为语音,从而实现语音合成。这个技术广泛应用于辅助视障用户、儿童教育、语音导航等多种场景。下面,我们将深入探讨如何在Android...
在Android开发中,TextToSpeech(TTS)是一项重要的功能,它允许应用程序将文本转换为语音输出,使得用户可以听到程序中的文字信息,尤其适用于无障碍服务或者教育应用。本资源提供了一个利用Android自带的TextTo...
在Android上实现文本转语音(Text-to-Speech,TTS)播放, 讯飞版本~ 在Android上实现文本转语音(Text-to-Speech,TTS)播放, 讯飞版本~ 在Android上实现文本转语音(Text-to-Speech,TTS)播放, 讯飞版本~
`TextToSpeech`类是Android SDK提供的一种接口,用于实现将文本转换为语音输出。本篇文章将详细讲解如何在Android应用中使用`TextToSpeech`类进行简单的文字转语音操作。 首先,我们需要在AndroidManifest.xml文件...
【标题】"texttospeech_for_android" 涉及的核心技术是 Android 平台上的文本转语音(Text-to-Speech,TTS)服务。这是一个关键的Android应用开发功能,允许程序将文字信息转化为可听见的语音输出,为用户提供便捷的...
实现`TextToSpeech.OnUtteranceCompletedListener`来监听语音合成完成事件,可以进行后续操作或释放资源。 6. **设置语音属性** 可以通过`setSpeechRate()`、`setPitch()`等方法调整语音速度和音调。例如: ```...
在Android开发中,TextToSpeech(TTS)是系统提供的一种功能,用于将文本转换为语音,让应用程序能够朗读出指定的文本内容。这个功能对于视力障碍的用户或者在驾驶、做家务等不便看屏幕的场景下尤其有用。本文将深入...
本文将深入探讨如何利用科大讯飞的离线引擎实现TextToSpeech功能,并通过一个实际的例子来说明其工作原理。 首先,我们要明白TextToSpeech(TTS)系统的基本工作流程。它主要负责将输入的文本转换为可听见的语音...
如果希望新文本追加到队列后面,可以使用`TextToSpeech.QUEUE_ADD`。 在应用不再需要TTS服务时,应释放资源,避免内存泄漏: ```java if (textToSpeech != null) { textToSpeech.stop(); textToSpeech.shutdown...
TextToSpeech tts = new TextToSpeech(context, new TextToSpeech.OnInitListener() { @Override public void onInit(int status) { if (status == TextToSpeech.SUCCESS) { int result = tts.setLanguage...
TextToSpeech是Android系统提供的一个用于将文本转换成语音输出的API。通过这个服务,开发者可以在应用程序中轻松地实现文本到语音的转换。然而,需要注意的是,虽然Android的TTS支持多种语言,但默认情况下并不包含...
在Android开发中,TextToSpeech(TTS)引擎是一个非常重要的功能,它允许开发者将文本数据转换成可听见的语音输出。这个技术广泛应用于各种场景,如语音助手、阅读器或者辅助视障人士的交互应用。下面我们将深入探讨...
Android的TextToSpeech(TTS)服务是一种强大的功能,它允许应用程序将文本转换为语音输出。这个"Android-TextToSpeech-Example"项目是专为开发者设计的,目的是展示如何在Android应用中集成和使用TextToSpeech技术...
@ nativescript-community / texttospeech :loudspeaker: 适用于Android和iOS的文本到语音NativeScript插件 本机控件 Android- iOS- 安装 从项目的根目录运行以下命令: tns plugin add @nativescript-...
TextToSpeech tts = new TextToSpeech(context, new TextToSpeech.OnInitListener() { @Override public void onInit(int status) { if (status == TextToSpeech.SUCCESS) { int result = tts.setLanguage...
Flutter Text to Speech是一个开源项目,专为Flutter框架设计,用于实现文本到语音(TTS)功能。这个库允许开发者在Flutter应用中轻松集成语音合成,将文字转化为可听的语音输出,极大地增强了应用的可访问性和用户...
TextToSpeech是Android SDK中的一个服务接口,它允许开发者将文本数据转化为可听的语音输出。这个服务支持多种语言,包括标题中提到的英语(英式和美式)、法语和德语,能够帮助应用打破语言障碍,提升用户体验。 ...
可能是系统内置的TTS(Text To Speech,文本转语音)引擎不支持中文,或者开发者未正确配置语音引擎,导致无法识别中文字符。还有一种可能是缺少相应的语言包或发音库,尤其是对于非开源的语音引擎,可能需要额外...