- 浏览: 1508097 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (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 1503http://www.cnblogs.com/xiaowen ... -
Windows的adb shell中使用vi不乱码方法及AdbPutty
2013-12-27 10:17 7605http://www.veryhuo.com/down/ht ... -
AppMobi推出新XDK,可创建测试PhoneGap项目
2012-09-03 13:39 2643AppMobi今天发布了一个新的工具PhoneGap Mobi ... -
Sencha
2012-09-03 12:59 1193http://www.sencha.com/ Se ... -
jQuery Mobile学习
2012-09-01 12:33 1702使用Jquery Mobile设计Android通讯录 ... -
BackBone
2012-09-01 12:34 1265Backbone.js 是一种重量级javascript M ... -
jQTouch
2012-08-30 15:57 990A Zepto/jQuery plugin for mobil ... -
SwiFTP
2012-08-30 15:43 1312SwiFTP is a FTP server that run ... -
kWS
2012-08-30 15:41 1206kWS is a lightweight and fast W ... -
jQuery Mobile
2012-08-30 15:07 1037http://jquerymobile.com/ -
PhoneGap
2012-08-30 15:07 1051http://phonegap.com/ -
Android Button background image pressed/highlighted and disabled states without
2012-08-06 12:49 1686http://shikii.net/blog/android- ... -
[AndriodTips]Image, saved to sdcard, doesn't appear in Android's Gallery app
2012-08-04 16:15 1166http://stackoverflow.com/questi ... -
Voice detection for Android
2012-07-23 11:39 2359Here it is, my fist JAVA applic ... -
[AndroidTip]local reference table overflow (max=512)的错误解决
2012-07-22 22:56 6062JNI层coding经常会遇到ReferenceTable o ... -
[AndroidTip]EditText如何初始状态不获得焦点?
2012-07-22 15:35 1228最简单的办法是在EditText前面放置一个看不到的Linea ... -
[AndroidTip]android textview滚动条
2012-07-21 14:29 1303本来是想做一个显示文字信息的,当文字很多时View的高度不能超 ... -
Google公布Android 4.1完整功能
2012-07-16 09:48 3191http://www.android.com/about/je ... -
Android开发:使用AudioTrack播放PCM音频数据【附源码】
2012-07-13 15:20 20887http://www.linuxidc.com/Linux/2 ... -
Android上的行车记录仪
2012-07-11 22:31 2013MyCar Recorder DailyRoads
相关推荐
在Android开发中,TextToSpeech(TTS)是一项重要的功能,它允许应用程序将文本转换为自然语言的语音输出。这个“Android TextToSpeech语音播放文本”主题主要关注如何在Android应用中实现这一特性,帮助用户以语音...
在Android开发中,TextToSpeech(TTS)是一项重要的功能,它允许应用程序将文本转换为语音输出,使得用户可以听到程序中的文字信息,尤其适用于无障碍服务或者教育应用。本资源提供了一个利用Android自带的TextTo...
在Android开发中,TextToSpeech(TTS)是系统提供的一种功能,用于将文本转换为语音,让应用程序能够朗读出指定的文本内容。这个功能对于视力障碍的用户或者在驾驶、做家务等不便看屏幕的场景下尤其有用。本文将深入...
一旦TTS引擎准备就绪,我们就可以调用 `textToSpeech.speak()` 方法来朗读文本了。例如: ```java String text = "这是一段需要被朗读的文字"; textToSpeech.speak(text, TextToSpeech.QUEUE_FLUSH, null, null); `...
在Android平台上,文本转语音(Text-to-Speech, TTS)技术被广泛应用于各种应用程序,以实现文字内容的语音朗读功能。对于开发者而言,利用系统内置的TTS引擎可以节省大量的开发时间与精力。本资源是针对使用Delphi ...
本文将深入探讨如何利用科大讯飞的离线引擎实现TextToSpeech功能,并通过一个实际的例子来说明其工作原理。 首先,我们要明白TextToSpeech(TTS)系统的基本工作流程。它主要负责将输入的文本转换为可听见的语音...
在Android平台上,文本朗读(Text-to-Speech, TTS)是一项重要的辅助功能,它允许应用程序将文字转化为语音,尤其适用于阅读障碍者或者在驾驶、做家务等不便看屏幕的场景。本项目“Android调用安卓自带文本朗读”是...
Android的TextToSpeech(TTS)服务是一种强大的功能,它允许应用程序将文本转换为语音输出。这个"Android-TextToSpeech-Example"项目是专为开发者设计的,目的是展示如何在Android应用中集成和使用TextToSpeech技术...
在Android上实现文本转语音(Text-to-Speech,TTS)播放, 讯飞版本~ 在Android上实现文本转语音(Text-to-Speech,TTS)播放, 讯飞版本~ 在Android上实现文本转语音(Text-to-Speech,TTS)播放, 讯飞版本~
这个压缩包“安卓Android源码——调用安卓自带文本朗读.rar”显然是提供了关于如何利用Android系统内置的文本转语音(Text-to-Speech, TTS)服务的示例代码。下面将详细探讨Android中的TTS机制及其应用。 Android的...
本资源"Android应用源码之调用安卓自带文本朗读.zip"提供了一个实例,展示了如何在Android应用中利用系统自带的Text-to-Speech (TTS)引擎来实现文本朗读。以下将详细介绍相关的知识点。 1. Android Text-to-Speech...
这个压缩包“安卓Android源码——调用安卓自带文本朗读.zip”显然是提供了关于如何利用Android系统内置的文本转语音(Text-to-Speech, TTS)服务的示例代码。在这篇文章中,我们将深入探讨Android中的TTS机制,以及...
TextToSpeech是Android系统提供的一个用于将文本转换成语音输出的API。通过这个服务,开发者可以在应用程序中轻松地实现文本到语音的转换。然而,需要注意的是,虽然Android的TTS支持多种语言,但默认情况下并不包含...
本项目提供了一个简单的C#实现的TextToSpeech文本朗读器,支持用户双击文本进行朗读,并且可以调整语速,方便用户根据个人需求定制听觉体验。 ### TTS基本原理 TTS系统通常包含三个主要部分:文本分析、语音合成和...
Java TTS(Text To Speech)技术是将文本转换为语音的一种功能,广泛应用于各种软件和应用中,如屏幕阅读器、语音助手等。本项目利用Java语言调用了微软的语音库,实现文字到语音的转换。下面将详细介绍如何在Java中...
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等。...