TTSプレーヤーが「1234」などの数字を「ワンツースリーフォー」として発声する必要があるという要件(Androidコード)があります。しかし、現在は「千二百三十四」と言われています。
質問する
2514 次
2 に答える
2
API レベル 21+ (Lollipop) を対象とする場合は、次の新しい可能性を試してくださいTtsSpan
。
SpannableString spannableString = new SpannableString("The number is 123456789.");
spannableString.setSpan(new TtsSpan.DigitsBuilder().build(), 14, 22, Spannable.SPAN_INCLUSIVE_INCLUSIVE);
new TextToSpeech(context, null).speak(spannableString, 0, null, null);
(未検証)
于 2015-05-18T09:09:25.367 に答える