小米测试通过!
Android默认没有安装TTS数据包,无法文字转语音,而在设置里推荐的语音包是Pico TTS,并不支持中文,如果需要读中文,需要下载另外的第三方语音包,如:eSpeak,Svox,个人建议Svox,eSpeak非常生硬,而且很多汉字都读不出,不支持中英文混读(英文当拼音读)。下载链接自己Google下吧,很多软件市场(推荐360手机助手)都有下载。下载安装后打开设置-语音输入和输出-文字转语音设置,默认引擎选择Svox Classic TTS,勾选Svox Classic TTS,语言选择中文(Yun)或广东话(Svox安装后还要下载安装相应的语言包的,类似插件)。接下来代码就简单了,关键的就两三行:
import android.app.Activity;
import android.os.Bundle;
import android.speech.tts.TextToSpeech;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class TTSActivity extends Activity {
/** Called when the activity is first created. */
TextToSpeech tts;
Button btn;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tts);
btn=(Button)findViewById(R.id.btn);
tts = new TextToSpeech(this, null);
btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
tts.speak("测试一下,欢迎光临!110来了!", TextToSpeech.QUEUE_FLUSH, null);
}});
}
}
忘记说了,这玩意试用一天,之后咋办看你了。
安装国产的讯飞语音吧,免费。
分享到:
相关推荐
SVOX 3.0 是一个著名的文本转语音(TTS,Text-to-Speech)解决方案,尤其在Android平台上被广泛使用。这个版本的SVOX是TTS技术的一个重要里程碑,因为它提供了高质量、自然的语音输出,使得机器读出的文字听起来更加...
标题“svox 支持中文朗读的TTS”揭示了本文将要讨论的是一个名为svox的文本转语音(Text-to-Speech,简称TTS)系统,它具备对中文语言的支持,能够将中文文本转化为自然的语音输出。TTS技术是计算机科学领域中的一个...
TextToSpeech tts = new TextToSpeech(context, new TextToSpeech.OnInitListener() { @Override public void onInit(int status) { if (status == TextToSpeech.SUCCESS) { int result = tts.setLanguage...
Android SDK内置了Text-to-Speech(TTS)引擎,这是一种将文本转换为语音的技术,允许应用程序以语音的形式输出信息。但是,Android的默认TTS引擎可能不支持所有语言,包括中文。因此,开发针对中文的语音导航时,...
在语音合成(TTS,Text-to-Speech)技术中,SVOX v3.0提供了高质量的中文发音,使得机器能够读出文字内容,为视力障碍者或者在驾驶、操作设备时不便阅读屏幕的用户提供便利。这一版本可能包括了更多的语调变化、更...
svox中文语言包和相关的插件是为Android系统提供的一项重要功能,它主要用于实现文字转语音(TTS,Text-to-Speech)服务。在Android 2.2.x及更高版本中,svox技术为用户提供了流畅、自然的中文发音,极大地提升了...
下面是一段示例代码,展示了如何使用`TextToSpeech`类进行简单的文本转语音操作: ```java package com.android.mytts; import android.app.Activity; import android.os.Bundle; import android.speech.tts.Text...
Android SVOX资源包是专为Android操作系统设计的文本转语音(TTS,Text-to-Speech)技术组件,尤其在Android O1版本中是原生的一部分。SVOX Pico是一款轻量级的TTS引擎,它允许设备将文本转换为自然、流畅的语音输出...
SVOX3.0是一款专为Android平台设计的中文语音引擎,它提供了语音合成(Text-to-Speech, TTS)功能,使得应用程序能够将文本转化为自然流畅的语音输出。相较于科大讯飞的语音技术,SVOX3.0可能在效果上略逊一筹,但在...
描述中提到,“使用系统TTS,实现IE上中英文文本转语音输出”,这表明该页面利用了系统的文本到语音引擎来读出网页上的文字。TTS技术是一种计算机应用,它允许计算机程序将文本数据转化为人类语言的语音输出,为视力...
此外,文章还提到了第三方语音库的选择,Android系统内置的TTS(Text-to-Speech)库如PICO TTS和Google TTS,以及其他可供选择的第三方库,如SVOX Classic和Nuance的TTS引擎,这些库为语音播报器提供了语音合成的...
在现代技术领域,图像转文字(OCR,Optical Character Recognition)和文字语音输出(TTS,Text-to-Speech)是两个关键的技术应用。这些技术在移动应用开发中尤其受到重视,尤其是在Android平台上的实现。本篇文章将...
2. **Text-to-Speech (TTS)**: TTS技术是ttstool.com的核心功能,它允许程序将文本转化为人类可理解的语音。JavaScript中有多款库如SVOX Pico、MaryTTS、Web Speech API(包括SpeechSynthesis接口)支持这一功能。...
同时,为实现语音发音,源码中可能会集成Google的Text-to-Speech (TTS)服务或者第三方发音库,如SVOX、Pico TTS等,确保用户能够听到准确的单词读音。 对于单词的添加和管理,源码中可能包含了词典接口,允许用户...
声音机器人,也称为语音机器人或TTS(Text-to-Speech)系统,是现代技术中一个重要的组成部分,尤其在人工智能和交互式应用中扮演着关键角色。JavaScript作为一种广泛使用的编程语言,也提供了创建声音机器人所需的...