请问有没有办法知道,语音合成并播放完成?
sz_dufeng 发布于2017-12-07 09:30 浏览:401 回复:8
0
收藏

请问有没有办法知道,语音合成并播放完成?

目前

public interface SpeechSynthesizerListener { 

void onSpeechFinish(String var1);

}  这个接口是每句完成都调用的,想需要一个方法知道语音播放全部完成,请问该怎么做呢?

谢谢

收藏
点赞
0
个赞
共8条回复 最后由sz_dufeng回复于2017-12-07 17:30
#9sz_dufeng回复于2017-12-07 17:30:47
#7 荒墨丶迷失回复
嗯 等待事件监听的版本~

我没有看明白您说的,能详细点吗?

0
#8fujiayi1984回复于2017-12-07 16:34:30

speak的时候有uttenceId参数,在onSpeechFinish回调时会有

0
#7荒墨丶迷失回复于2017-12-07 16:23:22
#6 sz_dufeng回复
我在做语音播放时,想实现一个小喇叭功能:即朗读全部完成后,小喇叭复原 结果发现百度语音合成播放时,每句都回调onSpeechFinish
展开

嗯 等待事件监听的版本~

1
#6sz_dufeng回复于2017-12-07 15:17:22

我在做语音播放时,想实现一个小喇叭功能:即朗读全部完成后,小喇叭复原
结果发现百度语音合成播放时,每句都回调onSpeechFinish

0
#5sz_dufeng回复于2017-12-07 15:15:03

我是使用 android sdk的,通过 流播放的,
我觉得每句朗读完后就回调一个onSpeechFinish,根本没有意义啊?

0
#4goJhou回复于2017-12-07 13:59:17

下个月c# sdk-cli会更新事件版本。会加入诸如此类的事件。

0
#3荒墨丶迷失回复于2017-12-07 11:49:49

有很多种方法 你是通过流播放的 还是转成音频播放呢

1
#2AI最前线回复于2017-12-07 10:45:37

您好,感谢您使用百度AI社区,如果有志同道合的小伙伴遇到过相似问题并解决了会给您答复,同时我们也内部再跟进您这个问题,会尽快给您具体答复

0
TOP
切换版块