「A13」と「A」と「Cantonese」の「英語」と「13」で発音します。以下は私が使ったコードですが、それは私にPutonghuaの "13"を与えます。Androidの音声読み上げは、プログラムで「アルファベット」付きの広東語を話します
tts.setLanguage(Locale.ENGLISH);
tts.speak("A", TextToSpeech.QUEUE_FLUSH, null);
tts.setLanguage(Locale.TRADITIONAL_CHINESE);
tts.speak("13", TextToSpeech.QUEUE_FLUSH, null);
私は下のリンクをたどっと「広東語」のTTSのパッケージをインストールしたのですが、私はまだ私のアプリでは「広東語」を設定していないだろうしています。しかし、私がEkhoのttsエンジンを使用する場合、それは望ましい結果を達成するだろうが、声はGoogleエンジンと少し奇妙です。
こんにちはPeter:新しいロケール(「yue」、「HK」)はネクサスの携帯電話では動作しますが、他の携帯電話では動作しません。どうもありがとう! –