- 浏览: 1501901 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (419)
- XMPP (19)
- Android (180)
- Java (59)
- Network (4)
- HTML5 (13)
- Eclipse (9)
- SCM (23)
- C/C++ (4)
- UML (4)
- Libjingle (15)
- Tools&Softwares (29)
- Linphone (5)
- Linux&UNIX (6)
- Windows (18)
- Google (10)
- MISC (3)
- SIP (6)
- SQLite (5)
- Security (4)
- Opensource (29)
- Online (2)
- 文章 (3)
- MemoryLeak (10)
- Decompile (5)
- Ruby (1)
- Image (1)
- Bat (4)
- TTS&ASR (28)
- Multimedia (1)
- iOS (20)
- Asciiflow - ASCII Flow Diagram Tool.htm (1)
- Networking (1)
- DLNA&UPnP (2)
- Chrome (2)
- CI (1)
- SmartHome (0)
- CloudComputing (1)
- NodeJS (3)
- MachineLearning (2)
最新评论
-
bzhao:
点赞123!
Windows的adb shell中使用vi不乱码方法及AdbPutty -
wahahachuang8:
我觉得这种东西自己开发太麻烦了,就别自己捣鼓了,找个第三方,方 ...
HTML5 WebSocket 技术介绍 -
obehavior:
view.setOnTouchListenerview是什么
[转]android 一直在最前面的浮动窗口效果 -
wutenghua:
[转]android 一直在最前面的浮动窗口效果 -
zee3.lin:
Sorry~~
When I build "call ...
Step by Step about How to Build libjingle 0.4
TTS在句子中间会停顿,你也可以通过在任何字符串中加点"."后面加空格来达到目的。最多可以有三个点,最后一个点后面加空格,没有空格可能不起作用。点越多停顿时间越长。
下面的代码中在一开始有一个长的停顿,然后在读消息体之前也有一个停顿:
private final BroadcastReceiver SMScatcher = new BroadcastReceiver() { @Override public void onReceive(final Context context, final Intent intent) { if (intent.getAction().equals( "android.provider.Telephony.SMS_RECEIVED")) { // if(message starts with SMStretcher recognize BYTE) StringBuilder sb = new StringBuilder(); /* * The SMS-Messages are 'hiding' within the extras of the * Intent. */ Bundle bundle = intent.getExtras(); if (bundle != null) { /* Get all messages contained in the Intent */ Object[] pdusObj = (Object[]) bundle.get("pdus"); SmsMessage[] messages = new SmsMessage[pdusObj.length]; for (int i = 0; i < pdusObj.length; i++) { messages[i] = SmsMessage .createFromPdu((byte[]) pdusObj[i]); } /* Feed the StringBuilder with all Messages found. */ for (SmsMessage currentMessage : messages) { // periods are to pause sb.append("... Message From: "); /* Sender-Number */ sb.append(currentMessage.getDisplayOriginatingAddress()); sb.append(".. "); /* Actual Message-Content */ sb.append(currentMessage.getDisplayMessageBody()); } // Toast.makeText(application, sb.toString(), // Toast.LENGTH_LONG).show(); if (mTtsReady) { try { mTts.speak(sb.toString(), TextToSpeech.QUEUE_ADD, null); } catch (Exception e) { Toast.makeText(application, "TTS Not ready", Toast.LENGTH_LONG).show(); e.printStackTrace(); } } } } } };
Refer to:
http://stackoverflow.com/questions/4970204/how-to-pause-android-speech-tts-texttospeech
发表评论
-
[Android] 为Android安装BusyBox —— 完整的bash shell
2013-12-27 10:19 1482http://www.cnblogs.com/xiaowen ... -
Windows的adb shell中使用vi不乱码方法及AdbPutty
2013-12-27 10:17 7546http://www.veryhuo.com/down/ht ... -
AppMobi推出新XDK,可创建测试PhoneGap项目
2012-09-03 13:39 2627AppMobi今天发布了一个新的工具PhoneGap Mobi ... -
Sencha
2012-09-03 12:59 1182http://www.sencha.com/ Se ... -
jQuery Mobile学习
2012-09-01 12:33 1683使用Jquery Mobile设计Android通讯录 ... -
BackBone
2012-09-01 12:34 1256Backbone.js 是一种重量级javascript M ... -
jQTouch
2012-08-30 15:57 981A Zepto/jQuery plugin for mobil ... -
SwiFTP
2012-08-30 15:43 1298SwiFTP is a FTP server that run ... -
kWS
2012-08-30 15:41 1195kWS is a lightweight and fast W ... -
jQuery Mobile
2012-08-30 15:07 1021http://jquerymobile.com/ -
PhoneGap
2012-08-30 15:07 1040http://phonegap.com/ -
Android Button background image pressed/highlighted and disabled states without
2012-08-06 12:49 1673http://shikii.net/blog/android- ... -
[AndriodTips]Image, saved to sdcard, doesn't appear in Android's Gallery app
2012-08-04 16:15 1154http://stackoverflow.com/questi ... -
Voice detection for Android
2012-07-23 11:39 2341Here it is, my fist JAVA applic ... -
[AndroidTip]local reference table overflow (max=512)的错误解决
2012-07-22 22:56 6036JNI层coding经常会遇到ReferenceTable o ... -
[AndroidTip]EditText如何初始状态不获得焦点?
2012-07-22 15:35 1222最简单的办法是在EditText前面放置一个看不到的Linea ... -
[AndroidTip]android textview滚动条
2012-07-21 14:29 1293本来是想做一个显示文字信息的,当文字很多时View的高度不能超 ... -
Google公布Android 4.1完整功能
2012-07-16 09:48 3178http://www.android.com/about/je ... -
Android开发:使用AudioTrack播放PCM音频数据【附源码】
2012-07-13 15:20 20840http://www.linuxidc.com/Linux/2 ... -
Android上的行车记录仪
2012-07-11 22:31 2007MyCar Recorder DailyRoads
相关推荐
在Android开发中,TextToSpeech(TTS)是系统提供的一种功能,用于将文本转换为语音,让应用程序能够朗读出指定的文本内容。这个功能对于视力障碍的用户或者在驾驶、做家务等不便看屏幕的场景下尤其有用。本文将深入...
【标题】"texttospeech_for_android" 涉及的核心技术是 Android 平台上的文本转语音(Text-to-Speech,TTS)服务。这是一个关键的Android应用开发功能,允许程序将文字信息转化为可听见的语音输出,为用户提供便捷的...
一旦TTS引擎准备就绪,我们就可以调用 `textToSpeech.speak()` 方法来朗读文本了。例如: ```java String text = "这是一段需要被朗读的文字"; textToSpeech.speak(text, TextToSpeech.QUEUE_FLUSH, null, null); `...
在Android平台上,文本朗读(Text-to-Speech, TTS)是一种重要的辅助功能,它允许应用程序将文字转化为语音,尤其适用于视障用户或者在驾驶、做家务等不便看屏幕的场景。本压缩包"Android代码-调用安卓自带文本朗读....
在Android平台上,文本朗读(Text-to-Speech, TTS)是一项重要的辅助功能,它允许应用程序将文字转化为语音,尤其适用于阅读障碍者或者在驾驶、做家务等不便看屏幕的场景。本项目“Android调用安卓自带文本朗读”是...
这个压缩包“安卓Android源码——调用安卓自带文本朗读.zip”显然是提供了关于如何利用Android系统内置的文本转语音(Text-to-Speech, TTS)服务的示例代码。在这篇文章中,我们将深入探讨Android中的TTS机制,以及...
本项目提供了一个简单的C#实现的TextToSpeech文本朗读器,支持用户双击文本进行朗读,并且可以调整语速,方便用户根据个人需求定制听觉体验。 ### TTS基本原理 TTS系统通常包含三个主要部分:文本分析、语音合成和...
speakOut方法中,我们通过调用TextToSpeech的speak方法来实际执行文本朗读。参数包括要朗读的文本、队列管理标志(这里我们使用QUEUE_FLUSH表示立即停止当前队列并播放新的文本)、一个Bundle对象(通常用于设置额外...
在Android平台上,文本朗读(Text-to-Speech, TTS)是一项重要的功能,它允许应用程序将文字转换为语音,使得视觉障碍或者不方便阅读的用户也能获取到信息。本压缩包提供的"Android高级应用源码-调用安卓自带文本...
3. **源码实现**:TextToSpeech的源码可能会使用编程语言如Java、Python或C++实现,并且可能依赖于特定的TTS引擎,如Android的TextToSpeech API、Apple的AVFoundation框架或者开源的eSpeak、Flite或MaryTTS等。...
textToSpeech.speak("这是一段要朗读的文本", TextToSpeech.QUEUE_FLUSH, null, null); } } } }); ``` 3. **注意事项**: - 对于语音识别,确保用户有权限访问麦克风,需要在`AndroidManifest.xml`中添加`...
在Android应用中使用TextToSpeech,首先需要创建TextToSpeech对象,并通过调用`init()`方法进行初始化。这个过程需要传入上下文(Context)和一个实现`TextToSpeech.OnInitListener`接口的回调,用于监听初始化状态。...
在Android平台上,文本转语音(Text-to-Speech, TTS)技术被广泛应用于各种应用程序,以实现文字内容的语音朗读功能。对于开发者而言,利用系统内置的TTS引擎可以节省大量的开发时间与精力。本资源是针对使用Delphi ...
在Android开发中,语音合成...在毕业设计或代码学习项目中,掌握如何调用Android自带的文本朗读功能可以增加应用的交互性和用户体验。通过深入学习和实践这些API,开发者可以构建出更加智能和人性化的Android应用。
在Android平台上开发应用程序时,有时候我们需要实现特定的功能,比如这个案例中的“英语朗读器”。这个源码项目可能包含了实现语音合成(Text-to-Speech, TTS)的技术,这对于教育、学习或者辅助障碍人士的应用非常...
总之,Android平台提供了丰富的语音朗读支持,无论是使用内置的TextToSpeech引擎还是云服务,都可以轻松实现英文的语音合成。开发者可以根据应用的需求和用户群体选择合适的方案,为用户提供更人性化的交互体验。...
在这个"Simple Text to Speech App using JavaScript"项目中,我们将深入探讨如何利用JavaScript实现文本转语音功能,这在游戏开发、无障碍设计、教育应用等领域都有广泛应用。 首先,JavaScript的Text-to-Speech...