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

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

目前

public interface SpeechSynthesizerListener { 

void onSpeechFinish(String var1);

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

谢谢

收藏
点赞
0
个赞
共8条回复 最后由sz_dufeng回复于2017-12-07 17:30
#2AI最前线回复于2017-12-07

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

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

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

1
#4goJhou回复于2017-12-07

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

0
#5sz_dufeng回复于2017-12-07

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

0
#6sz_dufeng回复于2017-12-07

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

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

嗯 等待事件监听的版本~

1
#8fujiayi1984回复于2017-12-07

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

0
#9sz_dufeng回复于2017-12-07
#7 荒墨丶迷失回复
嗯 等待事件监听的版本~

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

0
TOP
切换版块