Google TTS引擎的中文支持和判断问题
前提是华为荣耀6,安卓4.4.2,选择默认TTS引擎GoogleTTS时会提示不支持中文。我在应用里判断时使用mTTS.setLanguage(Locale.CHINA)...
前提是华为荣耀6,安卓4.4.2,选择默认TTS引擎Google TTS时会提示不支持中文。
我在应用里判断时使用mTTS.setLanguage(Locale.CHINA),如果在断开网络的情况下会返回不支持的语言,但是一旦连接wifi就会返回正常,此时仍然无法正常播放中文语音。是否因为google TTS在联网时可以下载中文语音包?或者如何使其能正确判断语言支持状态? 展开
我在应用里判断时使用mTTS.setLanguage(Locale.CHINA),如果在断开网络的情况下会返回不支持的语言,但是一旦连接wifi就会返回正常,此时仍然无法正常播放中文语音。是否因为google TTS在联网时可以下载中文语音包?或者如何使其能正确判断语言支持状态? 展开
1个回答
展开全部
GOOGLE的一切在国内都是无法使用的
如果你的APP是为国内用户开发,请放弃GOOGLE服务本身的框架和功能
如果你的APP是为国内用户开发,请放弃GOOGLE服务本身的框架和功能
追问
谷歌的引擎本身不支持中文,但是联wifi的时候会返回正常状态,我想在不支持中文时给用户提示,一些手机的默认引擎本身就是google,此时应该是不可用状态,可是由于返回状态正常,因此无法给用户正确的反馈。请问有什么解决办法么?
追答
水货机的确会出你这个问题
解决办法就是检测它的运营商标签,只要是中国移动,联通,电信..就都不给用
广东轻亿云软件
2024-05-14 广告
2024-05-14 广告
广东轻亿云软件科技有限公司是一家数字化服务提供商,致力于专业的数据集成,数据运营,数据分析服务领域, 使繁杂数字化应用从此变得简单,易用,构建万物互联的数字化企业。目前我们已经为100+原厂软件提供了全场景的系统集成能力,为500+客户提供...
点击进入详情页
本回答由广东轻亿云软件提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询