Android TTS中国語文字変換音声はTextToSpeech SVoxを使用

11034 ワード

AndroidのデフォルトではTTSパケットがインストールされておらず、文字で音声を変換できないが、設定で推奨される音声パケットはPico TTSであり、中国語はサポートされていない.中国語を読む必要がある場合は、eSpeak、Svoxなどの第三者音声パケットをダウンロードする必要がある.個人的にはSvox、eSpeakは非常に硬く、多くの漢字が読めず、中国語と英語の混読(英語はピンインで読む)はサポートされていない.ダウンロードは自分のGoogleでダウンロードしましょう.多くのソフトウェア市場でダウンロードされています.ダウンロードインストール後に設定を開く-音声入力と出力-文字回転音声設定、SVox Classic TTSチェック、言語選択中国語または広東語(SVoxインストール後に対応する言語パッケージをダウンロードインストールする、プラグインのような).次のコードは簡単です.肝心なのは2、3行です.
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中国語音声プラグイン)v 2.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.22 M
ソフトウェアバージョン:2.0.4
開発者:SVOX Mobile Voices
適用ファームウェア:2.1,2.2,2.3.1,2.3.3,
適用解像度:240 x 320 240 x 400 240 x 432 320 x 480 360 x 640 480 x 800 480 x 848 480 x 854 600 x 1024 600 x 800 720 x 1280
SVox Classic TTS(SVox音声プラグイン)v 2.0.4;
使いやすい音声プラグインで、多くの言語の読書をサポートしています.サードパーティの音声認識ソフトウェアは、例えば、スーパーメールHandcent Smsなどで使用することができる.音声パッケージをダウンロードしなければ使用できません.現在、有料の中国語共通語音声パッケージと広東語音声パッケージを提供しています.
2011-3-30 08:06アップロード
添付ファイルのダウンロード(9.67 KB)
2011-3-30 08:06アップロード
添付ファイルのダウンロード(5.89 KB)
2011-3-30 08:06アップロード
添付ファイルのダウンロード(6.79 KB)
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中国語音声プラグイン)の詳細なインストール方法は、絶対に使用できます。