忽略文本语音中的某些单词(http地址)

问题描述 投票:0回答:2

我有一个问题,就是说text2speech说话时是否有可能忽略某些单词,就像不读“ http地址,而是跳过它。”>

我正在开发一个程序,可以帮助用户学习另一种语言。

即“ Hola = Hello”

text2speech是否有可能忽略问候而只说Hola?

如果不是那样,可以用他们自己的语言说两种语言:西班牙语,然后用英语。

该词汇单词在一个editText上。由于篇幅所限,我只能使用一个editText。但是,如果有建议,请分享。

〜安

P.s我仍在学习Java / Android,所以请不要害羞地向我解释它,就像我仍在学习Java的ABC一样。 :-)感谢您的所有帮助。

我有一个问题,就是说text2speech说话时是否有可能忽略某些单词,就像不读“ http地址,而是跳过它。我正在开发一个程序,......>] >> [[< [

我不确定这是否是您的要求,您仍然可以设置引擎的语言。喜欢:
TextToSpeech tts=new TextToSpeech(this,new TextToSpeech.OnInitListener() { @Override public void onInit(int status) { // TODO Auto-generated method stub if(status!=TextToSpeech.ERROR){ tts.setLanguage(Locale.US); } } });

而且,为什么不要求tts跳过一些内容,为什么不从输入文本中跳过这些内容呢?我认为这是一种更好的方法。

[多年后,我意识到我从未回答我的问题。由于没有其他人回答,所以我认为这是一个初学者,每个人似乎都知道该怎么做。
嗯,对于那些想知道的人。我以为我会分享我的想法。如果有话,我不想让我的text2speech不说,我只是在删除它之前将其替换为text2speech引擎。

我使用字符串搜索和/拆分来删除不需要的符号。

java android text-to-speech ignore words
2个回答
1
投票

0
投票
嗯,对于那些想知道的人。我以为我会分享我的想法。如果有话,我不想让我的text2speech不说,我只是在删除它之前将其替换为text2speech引擎。
© www.soinside.com 2019 - 2024. All rights reserved.