`
king_tt
  • 浏览: 2083341 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android TTS 中文 文字转语音 使用TextToSpeech Svox

 
阅读更多

Android默认没有安装TTS数据包,无法文字转语音,而在设置里推荐的语音包是Pico TTS,并不支持中文,如果需要读中文,需要下载另外的第三方语音包,如:eSpeak,Svox,个人建议Svox,eSpeak非常生硬,而且很多汉字都读不出,不支持中英文混读(英文当拼音读)。下载链接自己Google下吧,很多软件市场都有下载。下载安装后打开设置-语音输入和输出-文字转语音设置,勾选Svox Classic TTS,语言选择中文或广东话(Svox安装后还要下载安装相应的语言包的,类似插件)。接下来代码就简单了,关键的就两三行:

package com.pocketdigi;

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.main);
        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("测试一下", TextToSpeech.QUEUE_FLUSH, null);
				//语音输出
			}});

    }
}



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

用Svox,效果还不错。
2011年7月21日加注:
貌似使用Svox后,isLanguageAvailable就不能检测语言是否支持了,而Pico TTS是可以的


Svox Classic TTS(Svox中文语音插件)v2.0.4 告别英文语音


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.main);
        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("测试一下", TextToSpeech.QUEUE_FLUSH, null);
				//语音输出
			}});

    }
}
Svox Classic TTS
软件大小:2.22M
软件版本:2.0.4
开发作者:SVOX Mobile Voices
适用固件:2.1,2.2,2.3.1,2.3.3,
适用分辨率:240x320 240x400 240x432 320x480 360x640 480x800 480x848 480x854 600x1024 600x800 720x1280

Svox Classic TTS(Svox语音插件) v2.0.4;
一款好用的语音插件,支持多种语言阅读。第三方语音识别软件可用,例如:超级短信Handcent Sms等。需下载语音包才可使用,现提供已付费中文普通话语音包和粤语语音包。
1.jpg
2011-3-30 08:06 上传
下载附件(9.67 KB)


2.jpg
2011-3-30 08:06 上传
下载附件(5.89 KB)


3.jpg
2011-3-30 08:06 上传
下载附件(6.79 KB)


4.jpg
2011-3-30 08:06 上传
下载附件(4.74 KB)




软件下载:

http://u.115.com/file/f5b8d8f669#
com.svox.classic.apk


语音包下载地址:
中文普通话语音包:http://www.nduoa.com/web/soft/show/id/4954
粤语语音包:http://www.nduoa.com/web/soft/show/id/4955

使用教程:
Svox Classic TTS(Svox中文语音插件)详细安装方法,绝对可用



分享到:
评论

相关推荐

    SVOX Classic TTS-3.1.2_E带破解器 附安装说明

    SVOX Mandarin是一款中文普通话语音插件,可以支持多种语言阅读,第三方语音识别软件也可使用,例如:超级短信Handcent Sms,谷歌地图导航等,需要TTS及语音包。安装步骤: 1、由于我们是ICS4.0的系统,只有最新...

    中文语音包_SVOX_v3.0

    中文语音包_SVOX_v3.0。中文语音包_SVOX_v3.0

    SVOX 3.0 中文yun语音包(含lisence和安装方法)

    Svox TTS3.0及其中文语音包 最好用的android语音输出转换工具

    Andriod中文语音导航库及语音导航SVOX语音插件

    让Google Map导航飞起来。 用于andriod系统的语音,非常好用。

    svox 支持中文朗读的TTS

    包括svox主程序、中文普通话语言包、中文粤语语言包

    Android svox资源包

    Android O1 原生语音资源包,下载后放入即可加载。

    svox中文语言包,和插件

    svox中文语言包,和插件。使用于android2.2.x以上的,亲测可以用

    讯飞TTS主程序

    讯飞TTS是国内语音技术强者讯飞科技新推出的一款TTS语音合成安卓软件,效果远超三星TTS、SVOX,支持中英文,音质优秀。安装设置好讯飞TTS后,就可以自动用需要中文发音的软件了,如静读天下,短信播报等。 安装方法...

    微软语音包,语音引擎

    微软语音包 语音引擎

    SVOX Classic TTS-3.1.2_E带破解器

    带破解器 安装的手机上可以进行文本到语音的转换

    svox yun mandarin3.0

    SVOX是Android平台上最为有用的工具,凡是用到语音的软件都可以用SVOX来解决语音的,现在这个版本是真正的汉语哦。请严格按以下步骤来安装,我试验了好多次才最终成功的,我的手机是I9220,现在装的是CM9这个系统,...

    bots:Android语音识别和语音合成-如何构建语音控制助手

    Android在云中使用Google的语音转文本引擎,但自Android 2.0(甜甜圈)起就具有将语音转语音功能集成到Android中的功能,使用具有六种语言包(美国和英国英语,德语,法语,意大利语和意大利语)的SVOX Pico西班牙...

    语书VBook 1.3

    一款 安卓上能读书的软件 ...* 也可以使用系统自带的TTS语音引擎,如「Svox Classic"的中文语音包。 * 自动保存书签,背景音乐。 * 自动跟读,睡眠定时朗读,来电自动停止朗读; * 手势和快捷键支持,等等...

    SVOX3.0付费版自动安装包.rar

    svox语音引擎中比较方便的一种,效果还可以,比科大讯飞的稍差,将手机连上电脑,点击安装,即可自动配置,方便实用,找了好久的,适合开发中文语音相关的应用

    Asterisk中文语音包(全)

    Asterisk的中文语音包,将/usr/lib/asterisk下的sounds文件夹备份后,将此包解压到目录下即可。 经测试支持大部分的应用,如voicemail,meetme等,但是sayunixtime等应用的语音播放显得略傻。 目前可以找到的比较全的...

    语音识别相关

    语音识别相关 调用google远程语音识别.rar svox中文语音包.rar AndroidTalk.rar Android+轻松实现语音识别s.rar

    Google手机词典v3.0

    文字转语音功能 初次运行会提示您安装"文字转语音"插件 安装后才能正常使用 ;语音输入 初次运行会提示您安装"SVOX语音数据"插件 安装后才能正常使用 ; 音译显示;管理翻译记录;存储偏好的翻译...

    deidentification:深度神经网络的语音去识别

    这是使用深度神经网络进行语音去识别的官方资料库 比较TTS系统: 完整的TTS系统: 安装节日: 要安装Festival,请运行以下命令: mkdir ~/festival cd ~/festival wget http://festvox.org/fest_build bash fest_...

    pico-read-speaker:使用 Pico2wave 轻松从恢复文本到剪贴板或文件,因此不受限制

    对于这个 linux 软件,使用 Pico2Wave。 Pico2Wave 所做的是它需要有限数量的字符进行文本到语音转换。 这个程序解决了这个问题。先决条件系统:Linux内核下的兼容系统:Debian、Ubuntu、Maemo ... SVOX Pico 引擎...

    Hassio附加组件:家庭助理主管附加组件的存储库

    PicoTTS-来自SVox的文本到语音语音合成器,包含在Android AOSP中。 Pigpio-Pigpio将Raspberry作为控件作为控件。 MPD-具有简约Web界面的小型媒体播放器。 valetudo-mapper-用于地图生成的Valetudo RE伴侣 ympd-...

Global site tag (gtag.js) - Google Analytics