我正在玩AndroidTTS引擎。我正在尝试将其设置为使用来自墨西哥的西类牙语,而不是来自西类牙的西类牙语。我已经尝试了几种语言代码/国家代码的组合,但我无法从西类牙获得任何西类牙语。这是我目前的代码loc=newLocale("es","MEX");myTts.setLanguage(loc);say("Hello");我还尝试了("es","US"),("es","LA"),("spa","US"),("spa","MEX")我能想到它在日志中向我展示了这一点:TtsEngine::setLanguage找到了匹配的语言(spa)但没有匹配的国家(MEX)。成功加载es-ES我可以
Android有免费的土耳其语TTS(文字转语音)服务吗?我在谷歌中找不到任何有用的东西。 最佳答案 我还没有在安卓上试过,但我最近发现了这个:http://www.ispeech.org网络应用程序的语音质量看起来很有希望。试一试:) 关于android-任何适用于土耳其语的AndroidTTSapi?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9311274/
我正在制作一个应用程序,它可以在单击句子时朗读句子,所以我使用TTS来朗读它们。问题是语音不是很清晰,有什么办法可以改变吗?或者读得慢一点? 最佳答案 使用函数setSpeechRate使语音变快。1.0是正常语速,较低的值会减慢语速(0.5是正常语速的一半),较大的值会加快语速(2.0是正常语速的两倍)。 关于android-文字转语音(TTS),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu
officialAndroid中文本转语音的介绍说,“在创建Activity时,第一步是检查是否存在具有相应Intent的TTS资源:”IntentcheckIntent=newIntent();checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);startActivityForResult(checkIntent,MY_DATA_CHECK_CODE);但是@gregm在thisthread否则建议:Also,don'tusetheACTION_CHECK_TTS_DATAIntent,that'sawkw
我正在为使用TTS的Android开发应用程序。我创建了一个启动画面,我在其中检查是否安装了TTS引擎,如果没有安装,它会转到GooglePlay下载它。@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);...IntentcheckIntent=newIntent();checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);startActivityForResult(checkI
我正在尝试使用AndroidTextToSpeech说出大量文本。我使用默认的谷歌语音引擎。下面是我的代码。publicclassTalkextendsActivityimplementsTextToSpeech.OnInitListener{privateImageViewplayBtn;privateEditTexttextField;privateTextToSpeechtts;privatebooleanisSpeaking=false;privateStringfinalText;@OverrideprotectedvoidonCreate(BundlesavedInstan
我几乎到处都在寻找一种方法来将我的androidtts输出保存在音频文件中。我查看了这些帖子:HowcanIsaveTTSoutputinanaudiofileonandroid?HowcanIallowtheTTStowritefilestomyapp'sdirectories?但无法找到/理解答案。我正在像这样使用synthesizeToFile():HashMapmyHashRender=newHashMap();myHashRender.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID,result);StringfileName="
我写了一个小的AndroidDemo来使用不同语言的TTS。我有一个带有两个按钮的布局,西类牙语和英语。按下按钮会触发所选语言的语音。但是,我无法更改语言(setLanguage(Localelocale))。我可以手动完成,使用电话设置并将TTS语言更改为美国、英国、意大利语、德语等,但我的代码似乎不起作用。你能告诉我问题出在哪里吗?谢谢!!packagecom.ignacio.SpeakAPP;importandroid.app.Activity;importandroid.os.Bundle;importandroid.speech.tts.TextToSpeech;import
我正在开发文本到语音应用程序,但我遇到了一个问题,我无法知道TTS正在说的当前单词。有没有办法找到这个。?例如:如果TTS正在说这个字符串:问题可能已经有了你的答案,当它到达“已经”时,我如何突出显示“已经”。 最佳答案 我建议使用TextToSpeech.speak()的顺序:开始说第一个词。突出显示第一个词。检测到第一个词的合成已经完成。开始说第二个词。突出显示第二个词。检测到第二个词的合成已经完成。等等...现在只剩下如何检测单词合成完成了?使用TextToSpeech.setOnUtteranceCompletedListe
我正在这里开发一个非常简单的应用程序。这是给我脑瘫女儿的。它只是一个很大的是和否按钮,所以她可以在需要时按下它们。嗯...我正在使用SVOX经典TTS引擎。在我的平板电脑升级到ICS之前,一切都运行得很顺利。现在,每次我运行该应用程序时,它都会打开市场要求我安装TTS。我点击“后退”,然后,我的应用程序开始说话。这很烦人。GoogleAPI是这样说的:*成功的检查将由CHECK_VOICE_DATA_PASS结果代码标记,表明在创建我们的TextToSpeech对象后,此设备已准备好说话。如果没有,我们需要让用户知道安装设备成为多语言会说话的机器所需的数据!下载和安装数据是通过触发AC