1

TTSプレーヤーが「1234」などの数字を「ワンツースリーフォー」として発声する必要があるという要件(Androidコード)があります。しかし、現在は「千二百三十四」と言われています。

4

2 に答える 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 に答える