summaryrefslogtreecommitdiff
path: root/extra/audio.go
diff options
context:
space:
mode:
Diffstat (limited to 'extra/audio.go')
-rw-r--r--extra/audio.go17
1 files changed, 6 insertions, 11 deletions
diff --git a/extra/audio.go b/extra/audio.go
index 8b0d8f9..fc5e2ba 100644
--- a/extra/audio.go
+++ b/extra/audio.go
@@ -46,17 +46,12 @@ type KokoroOrator struct {
}
func stoproutine(orator Orator) {
- select {
- case <-TTSDoneChan:
- orator.GetLogger().Info("orator got done signal")
- orator.Stop()
- // close(TTSTextChan)
- // TTSTextChan = make(chan string, 10000)
- // drain the channel
- for len(TTSTextChan) > 0 {
- <-TTSTextChan
- }
- return
+ <-TTSDoneChan
+ orator.GetLogger().Info("orator got done signal")
+ orator.Stop()
+ // drain the channel
+ for len(TTSTextChan) > 0 {
+ <-TTSTextChan
}
}