- 浏览: 1511054 次
- 性别:
- 来自: 南京
-
文章分类
- 全部博客 (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 1510http://www.cnblogs.com/xiaowen ... -
Windows的adb shell中使用vi不乱码方法及AdbPutty
2013-12-27 10:17 7617http://www.veryhuo.com/down/ht ... -
AppMobi推出新XDK,可创建测试PhoneGap项目
2012-09-03 13:39 2655AppMobi今天发布了一个新的工具PhoneGap Mobi ... -
Sencha
2012-09-03 12:59 1200http://www.sencha.com/ Se ... -
jQuery Mobile学习
2012-09-01 12:33 1715使用Jquery Mobile设计Android通讯录 ... -
BackBone
2012-09-01 12:34 1272Backbone.js 是一种重量级javascript M ... -
jQTouch
2012-08-30 15:57 994A Zepto/jQuery plugin for mobil ... -
SwiFTP
2012-08-30 15:43 1320SwiFTP is a FTP server that run ... -
kWS
2012-08-30 15:41 1214kWS is a lightweight and fast W ... -
jQuery Mobile
2012-08-30 15:07 1049http://jquerymobile.com/ -
PhoneGap
2012-08-30 15:07 1057http://phonegap.com/ -
Android Button background image pressed/highlighted and disabled states without
2012-08-06 12:49 1693http://shikii.net/blog/android- ... -
[AndriodTips]Image, saved to sdcard, doesn't appear in Android's Gallery app
2012-08-04 16:15 1173http://stackoverflow.com/questi ... -
Voice detection for Android
2012-07-23 11:39 2369Here it is, my fist JAVA applic ... -
[AndroidTip]local reference table overflow (max=512)的错误解决
2012-07-22 22:56 6078JNI层coding经常会遇到ReferenceTable o ... -
[AndroidTip]EditText如何初始状态不获得焦点?
2012-07-22 15:35 1237最简单的办法是在EditText前面放置一个看不到的Linea ... -
[AndroidTip]android textview滚动条
2012-07-21 14:29 1311本来是想做一个显示文字信息的,当文字很多时View的高度不能超 ... -
Google公布Android 4.1完整功能
2012-07-16 09:48 3200http://www.android.com/about/je ... -
Android开发:使用AudioTrack播放PCM音频数据【附源码】
2012-07-13 15:20 20895http://www.linuxidc.com/Linux/2 ... -
Android上的行车记录仪
2012-07-11 22:31 2021MyCar Recorder DailyRoads
相关推荐
在Android开发中,TextToSpeech(TTS)是一项重要的功能,它允许应用程序将文本转换为语音,从而实现语音合成。这个技术广泛应用于辅助视障用户、儿童教育、语音导航等多种场景。下面,我们将深入探讨如何在Android...
在Android开发中,TextToSpeech(TTS)是一项重要的功能,它允许应用程序将文本转换为自然语言的语音输出。这个“Android TextToSpeech语音播放文本”主题主要关注如何在Android应用中实现这一特性,帮助用户以语音...
在Android开发中,TextToSpeech(TTS)是一项重要的功能,它允许应用程序将文本转换为语音输出,使得用户可以听到程序中的文字信息,尤其适用于无障碍服务或者教育应用。本资源提供了一个利用Android自带的TextTo...
在Android开发中,将文字转化为语音(Text To Speech, 简称TTS)是一项常见的功能,例如在导航、阅读助手或无障碍服务等场景中。`TextToSpeech`类是Android SDK提供的一种接口,用于实现将文本转换为语音输出。本篇...
一旦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系统的内置文本朗读功能,即Text-to-Speech(TTS)服务来实现这一目标。我们将通过分析提供的"Android应用源码之调用安卓自带文本朗读.zip"中的源码,来学习如何在自己的应用中集成...
这个压缩包“安卓Android源码——调用安卓自带文本朗读.rar”显然是提供了关于如何利用Android系统内置的文本转语音(Text-to-Speech, TTS)服务的示例代码。下面将详细探讨Android中的TTS机制及其应用。 Android的...
TextToSpeech是Android系统提供的一个用于将文本转换成语音输出的API。通过这个服务,开发者可以在应用程序中轻松地实现文本到语音的转换。然而,需要注意的是,虽然Android的TTS支持多种语言,但默认情况下并不包含...
本项目提供了一个简单的C#实现的TextToSpeech文本朗读器,支持用户双击文本进行朗读,并且可以调整语速,方便用户根据个人需求定制听觉体验。 ### TTS基本原理 TTS系统通常包含三个主要部分:文本分析、语音合成和...
总结起来,安卓应用调用内置文本朗读主要涉及`TextToSpeech`类的使用,以及可能的无障碍服务集成。通过这些技术,开发者能创建出更加人性化、易用的应用,使用户可以通过语音来与设备互动。在实际开发过程中,需要...
speakOut方法中,我们通过调用TextToSpeech的speak方法来实际执行文本朗读。参数包括要朗读的文本、队列管理标志(这里我们使用QUEUE_FLUSH表示立即停止当前队列并播放新的文本)、一个Bundle对象(通常用于设置额外...
在Android平台上,文本朗读(Text-to-Speech, TTS)是一项重要的功能,它允许应用程序将文字转换为语音,使得视觉障碍或者不方便阅读的用户也能获取到信息。本压缩包提供的"Android高级应用源码-调用安卓自带文本...