Android文本到语音设置语言

时间:2012-12-16 20:15:33

标签: android

我没有在SDK的最新API的软件包旁边安装任何特殊软件包。 我有一个用葡萄牙语(葡萄牙语)的几个单词的字符串,我想用葡萄牙语读取这个电话,但似乎这是一个英语tts引擎读取葡萄牙语,因为它听起来真的很糟糕......

我的代码:

Locale loc = new Locale("pt_BR");
tts.setLanguage(loc);

是否需要安装任何额外的包裹?我的手机/日食中的引擎或w / e?

2 个答案:

答案 0 :(得分:0)

TTS支持:英语,法语,德语,意大利语和西班牙语。

答案 1 :(得分:-1)

设置Locale参数,如下所示:

Locale loc = new Locale("pt", "BR");

并非所有设备都支持葡萄牙语。