android – TTS随机跳过第一个句子

android – TTS随机跳过第一个句子,第1张

概述我有一个应用程序,适用于低视力,严重依赖TTS的人.但是由于某种原因,当我使用说话方法时,TTS会随机跳过一个句子的前几个字母,或者说出低音量的前几个字母,其余的则是正常音量. 知道为什么会这样吗? 这是我目前的代码: public class SpeechHelper implements TextToSpeech.OnInitListener { private Context con 我有一个应用程序,适用于低视力,严重依赖TTS的人.但是由于某种原因,当我使用说话方法时,TTS会随机跳过一个句子的前几个字母,或者说出低音量的前几个字母,其余的则是正常音量.

知道为什么会这样吗?

这是我目前的代码:

public class SpeechHelper implements TextToSpeech.OnInitListener {    private Context context = null;    private TextToSpeech tts;    public SpeechHelper(Context context)    {        this.context = context;        try {            tts = new TextToSpeech(context,this);        } catch(Exception e) {            Log.e("Phone Features Exception","Couldn't initiate TTS",e);        }    }    @OverrIDe    public voID onInit(int status) {        if (status == TextToSpeech.SUCCESS) {            tts.setLanguage(Locale.getDefault());        }    }    public voID speak(String s,int mode,String messageID) {        Log.d("VolUME","getStreamVolume " + am.getStreamVolume(AudioManager.STREAM_MUSIC)); // Always 15        Log.d("VolUME","isMusicActive " + (am.isMusicActive() ? "true" : "false")); // Always false        Log.d("VolUME","isVolumeFixed " + (am.isVolumeFixed() ? "true" : "false")); // Always false        Log.d("VolUME","isspeakerphoneOn: " + (am.isspeakerphoneOn() ? "true" : "false")); // Always false        Log.d("VolUME","getMode: " + am.getMode()); // Always 0        HashMap<String,String> params = new HashMap<String,String>();        params.put(TextToSpeech.Engine.KEY_ParaM_UTteraNCE_ID,messageID);        tts.speak(s,mode,params);    }}

我注意到问题总是在拨打电话或将手机解锁到应用程序后的5秒内发生.

解决方法 你做错了什么或者AndroID做错了什么.如果我不得不把钱放在上面,我会说是你.

首先打电话

tts.speak("the quick brown fox jumps over the lazy dog",tts.QUEUE_FLUSH,null);

看看你是否可以在测试应用程序中重现问题(我不能).如果可以,那么我对你正在运行的手机/ *** 作系统非常好奇.你的问题可能在于截断的字符串,或其他以编程方式搞乱音量的东西.

总结

以上是内存溢出为你收集整理的android – TTS随机跳过第一个句子全部内容,希望文章能够帮你解决android – TTS随机跳过第一个句子所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1125589.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存