Hi Philippe,
Recently I've noticed that there are significant delays in TTS for a second command to speak after the first one. The first TTS happens quickly after issuing the command for it, but then a subsequent one can take over a minute to get processed and spoken. If I don't issue another TTS command right away, then after a few minutes it seems to "reset" where the subsequent "first" speech command is quick again. I captured a speech proxy debug log (see below). I only use the SB plugin as my speech proxy and have no other speech clients. Any ideas?
Thanks
Al
Recently I've noticed that there are significant delays in TTS for a second command to speak after the first one. The first TTS happens quickly after issuing the command for it, but then a subsequent one can take over a minute to get processed and spoken. If I don't issue another TTS command right away, then after a few minutes it seems to "reset" where the subsequent "first" speech command is quick again. I captured a speech proxy debug log (see below). I only use the SB plugin as my speech proxy and have no other speech clients. Any ideas?
Thanks
Al
Code:
Jan-28 3:54:06 PM SqueezeBox Debug StartSpeechTimerForTTSTrackEnd. From: Guest Room. SpeakerSpeechEndPending: True Extra duration: 0:1:0 (1000) Jan-28 3:54:06 PM SqueezeBox (Player_00042026b2e3) Debug Guest Room - SpeakerClientSpeakCheckIfDone. PendingSpeechTrackEnd: True Jan-28 3:54:06 PM SqueezeBox Debug StartSpeechTimerForTTSTrackEnd. From: Office. SpeakerSpeechEndPending: True Extra duration: 0:1:0 (1000) Jan-28 3:54:06 PM SqueezeBox (Player_000420294920) Debug Office - SpeakerClientSpeakCheckIfDone. PendingSpeechTrackEnd: True Jan-28 3:54:05 PM SqueezeBox Debug StartSpeechTimerForTTSTrackEnd. From: Play Room. SpeakerSpeechEndPending: True Extra duration: 0:1:0 (1000) Jan-28 3:54:05 PM SqueezeBox (Player_0004202a78fa) Debug Play Room - SpeakerClientSpeakCheckIfDone. PendingSpeechTrackEnd: True Jan-28 3:54:05 PM SqueezeBox Debug StartSpeechTimerForTTSTrackEnd. From: Master Bedroom 2. SpeakerSpeechEndPending: True Extra duration: 0:1:0 (1000) Jan-28 3:54:05 PM SqueezeBox (Player_0004202b0271) Debug Master Bedroom 2 - SpeakerClientSpeakCheckIfDone. PendingSpeechTrackEnd: False Jan-28 3:54:04 PM SqueezeBox Debug StartSpeechTimerForTTSTrackEnd. From: Seb n Max. SpeakerSpeechEndPending: True Extra duration: 0:1:0 (1000) Jan-28 3:54:04 PM SqueezeBox (Player_00042029c4e5) Debug Seb n Max - SpeakerClientSpeakCheckIfDone. PendingSpeechTrackEnd: True Jan-28 3:54:04 PM SqueezeBox Debug StartSpeechTimerForTTSTrackEnd. From: Living Room. SpeakerSpeechEndPending: True Extra duration: 0:1:0 (1000) Jan-28 3:54:04 PM SqueezeBox (Player_0004201ebac0) Debug Living Room - SpeakerClientSpeakCheckIfDone. PendingSpeechTrackEnd: True Jan-28 3:54:04 PM SqueezeBox (Player_0004202a78fa) Debug Play Room - LMS Playlist NewSong. Index: 1 Title: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Jan-28 3:54:03 PM SqueezeBox (Player_00042026b2e3) Debug Guest Room - LMS Playlist NewSong. Index: 3 Title: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Jan-28 3:54:03 PM SqueezeBox (Player_000420294920) Debug Office - LMS Playlist NewSong. Index: 12 Title: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Jan-28 3:54:03 PM SqueezeBox (Player_00042026b2e3) Debug Guest Room - LMS Playlist NewSong. Index: 3 Title: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Jan-28 3:54:02 PM SqueezeBox (Player_00042029c4e5) Debug Seb n Max - LMS Playlist NewSong. Index: 1 Title: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Jan-28 3:54:02 PM SqueezeBox (Player_000420294920) Debug Office - LMS Playlist NewSong. Index: 12 Title: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Jan-28 3:54:02 PM SqueezeBox (Player_0004202a78fa) Debug Play Room - LMS Playlist NewSong. Index: 1 Title: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Jan-28 3:54:02 PM SqueezeBox (Player_0004202b0271) Debug Master Bedroom 2 - LMS Playlist NewSong. Index: 1 Title: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Jan-28 3:54:02 PM SqueezeBox (Player_0004201ebac0) Debug Living Room - LMS Playlist NewSong. Index: 3 Title: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Jan-28 3:54:02 PM SqueezeBox (Player_00042029c4e5) Debug Seb n Max - LMS Playlist NewSong. Index: 1 Title: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Jan-28 3:54:02 PM SqueezeBox (Player_0004201ebac0) Debug Living Room - LMS Playlist NewSong. Index: 3 Title: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Jan-28 3:54:00 PM SqueezeBox Debug Exiting speechTimer_Elapsed Jan-28 3:54:00 PM SqueezeBox Debug Exiting SpeakOutNextInQueue. New status: started. PendingSpeechTrackEnd: True Jan-28 3:54:00 PM SqueezeBox Debug StartSpeechTimer. Duration: 1:3:976 (63976) Jan-28 3:54:00 PM SqueezeBox Debug Entering SpeakProxyUpdateDevices Jan-28 3:54:00 PM TTS Speak: ():Testing 3 2 1 Jan-28 3:54:00 PM SqueezeBox Debug SpeakOutNextInQueue - Started Speech: 00:04:20:1e:ba:c0 playlist index 3 00:04:20:26:b2:e3 playlist index 3 00:04:20:29:49:20 playlist index 12 00:04:20:29:c4:e5 playlist index 1 00:04:20:2a:78:fa playlist index 1 00:04:20:2b:02:ad playlist index 1 Jan-28 3:54:00 PM SqueezeBox (Player_0004202b02ad) Debug Master Bedroom 1 - SpeakerClientSpeakStart. Play index: 1 Jan-28 3:54:00 PM SqueezeBox (Player_0004202a78fa) Debug Play Room - SpeakerClientSpeakStart. Play index: 1 Jan-28 3:54:00 PM SqueezeBox (Player_00042029c4e5) Debug Seb n Max - SpeakerClientSpeakStart. Play index: 1 Jan-28 3:54:00 PM SqueezeBox (Player_000420294920) Debug Office - SpeakerClientSpeakStart. Play index: 12 Jan-28 3:54:00 PM SqueezeBox (Player_00042026b2e3) Debug Guest Room - SpeakerClientSpeakStart. Play index: 3 Jan-28 3:54:00 PM SqueezeBox (Player_0004201ebac0) Debug Living Room - SpeakerClientSpeakStart. Play index: 3 Jan-28 3:54:00 PM SqueezeBox Debug SpeakToFile(). Call Duration=00:00:00.4056007 Jan-28 3:54:00 PM SqueezeBox Debug SpeakToFile mp3 start. cmd: C:\Program Files (x86)\HomeSeer HS3\lame.exe args: --silent "C:\Program Files (x86)\HomeSeer HS3\html\SqueezeBox\SpeakIn_3.wav" "C:\Program Files (x86)\HomeSeer HS3\html\SqueezeBox\SpeakIn_3.mp3" Jan-28 3:54:00 PM SqueezeBox Debug SpeakToFile. WAV: C:\Program Files (x86)\HomeSeer HS3\html\SqueezeBox\SpeakIn_3.wav MP3: C:\Program Files (x86)\HomeSeer HS3\html\SqueezeBox\SpeakIn_3.mp3 Text: Testing 3 2 1 IsFile: False FileExists: False Jan-28 3:54:00 PM SqueezeBox Debug SpeakOutNextInQueue - Added URLs: 00:04:20:1e:ba:c0 playlist add http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 00:04:20:26:b2:e3 playlist add http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 00:04:20:29:49:20 playlist add http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 00:04:20:29:c4:e5 playlist add http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 00:04:20:2a:78:fa playlist add http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 00:04:20:2b:02:ad playlist add http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Jan-28 3:54:00 PM SqueezeBox (Player_0004202b02ad) Debug Master Bedroom 1 - SpeakerClientSpeakAddURL. URL: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Play index: 1 Jan-28 3:54:00 PM SqueezeBox (Player_0004202a78fa) Debug Play Room - SpeakerClientSpeakAddURL. URL: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Play index: 1 Jan-28 3:54:00 PM SqueezeBox (Player_00042029c4e5) Debug Seb n Max - SpeakerClientSpeakAddURL. URL: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Play index: 1 Jan-28 3:54:00 PM SqueezeBox (Player_000420294920) Debug Office - SpeakerClientSpeakAddURL. URL: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Play index: 12 Jan-28 3:54:00 PM SqueezeBox (Player_00042026b2e3) Debug Guest Room - SpeakerClientSpeakAddURL. URL: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Play index: 3 Jan-28 3:54:00 PM SqueezeBox (Player_0004201ebac0) Debug Living Room - SpeakerClientSpeakAddURL. URL: http://192.168.1.100/SqueezeBox/SpeakIn_3.mp3 Play index: 3 Jan-28 3:54:00 PM SqueezeBox Debug SpeakOutNextInQueue - SpeakProxy. Remaining Queue Length: 0 SpeakerClient: LMS Host: Text: Testing 3 2 1 Jan-28 3:54:00 PM SqueezeBox Debug SpeakOutNextInQueue - Deleting TTS URLs. Jan-28 3:54:00 PM SqueezeBox (Player_0004202b02ad) Debug Master Bedroom 1 - SpeakerClientSpeakRemoveURL. Play index: 1 Jan-28 3:54:00 PM SqueezeBox (Player_0004202a78fa) Debug Play Room - SpeakerClientSpeakRemoveURL. Play index: 1 Jan-28 3:54:00 PM SqueezeBox (Player_00042029c4e5) Debug Seb n Max - SpeakerClientSpeakRemoveURL. Play index: 1 Jan-28 3:54:00 PM SqueezeBox (Player_000420294920) Debug Office - SpeakerClientSpeakRemoveURL. Play index: 12 Jan-28 3:54:00 PM SqueezeBox (Player_00042026b2e3) Debug Guest Room - SpeakerClientSpeakRemoveURL. Play index: 3 Jan-28 3:54:00 PM SqueezeBox (Player_0004201ebac0) Debug Living Room - SpeakerClientSpeakRemoveURL. Play index: 3 Jan-28 3:54:00 PM SqueezeBox Debug Entering SpeakOutNextInQueue. Status: started. PendingSpeechTrackEnd: True Jan-28 3:54:00 PM SqueezeBox Debug Entering speechTimer_Elapsed Jan-28 3:53:06 PM SqueezeBox Debug Exiting SpeakIn. Queue Length: 1 Jan-28 3:53:06 PM SqueezeBox Debug Entering SpeakProxyUpdateDevices Jan-28 3:53:06 PM SqueezeBox Debug Entering SpeakIn host: , device: 100, Text: Testing 3 2 1 , Enabled: True Jan-28 3:53:06 PM System Control Panel Immediate Script: &hs.speak "Testing 3 2 1" Jan-28 3:53:02 PM SqueezeBox Debug StartSpeechTimerForTTSTrackEnd. From: Office. SpeakerSpeechEndPending: True Extra duration: 0:1:0 (1000) Jan-28 3:53:02 PM SqueezeBox (Player_000420294920) Debug Office - SpeakerClientSpeakCheckIfDone. PendingSpeechTrackEnd: True Jan-28 3:53:02 PM SqueezeBox Debug StartSpeechTimerForTTSTrackEnd. From: Guest Room. SpeakerSpeechEndPending: True Extra duration: 0:1:0 (1000) Jan-28 3:53:02 PM SqueezeBox (Player_00042026b2e3) Debug Guest Room - SpeakerClientSpeakCheckIfDone. PendingSpeechTrackEnd: True Jan-28 3:53:01 PM SqueezeBox Debug StartSpeechTimerForTTSTrackEnd. From: Seb n Max. SpeakerSpeechEndPending: True Extra duration: 0:1:0 (1000) Jan-28 3:53:01 PM SqueezeBox (Player_00042029c4e5) Debug Seb n Max - SpeakerClientSpeakCheckIfDone. PendingSpeechTrackEnd: True Jan-28 3:53:01 PM SqueezeBox Debug StartSpeechTimerForTTSTrackEnd. From: Master Bedroom 2. SpeakerSpeechEndPending: True Extra duration: 0:1:0 (1000) Jan-28 3:53:01 PM SqueezeBox (Player_0004202b0271) Debug Master Bedroom 2 - SpeakerClientSpeakCheckIfDone. PendingSpeechTrackEnd: False Jan-28 3:53:00 PM SqueezeBox Debug StartSpeechTimerForTTSTrackEnd. From: Play Room. SpeakerSpeechEndPending: True Extra duration: 0:1:0 (1000) Jan-28 3:53:00 PM SqueezeBox (Player_0004202a78fa) Debug Play Room - SpeakerClientSpeakCheckIfDone. PendingSpeechTrackEnd: True Jan-28 3:53:00 PM SqueezeBox Debug StartSpeechTimerForTTSTrackEnd. From: Living Room. SpeakerSpeechEndPending: True Extra duration: 0:1:0 (1000) Jan-28 3:53:00 PM SqueezeBox (Player_0004201ebac0) Debug Living Room - SpeakerClientSpeakCheckIfDone. PendingSpeechTrackEnd: True Jan-28 3:52:59 PM SqueezeBox (Player_00042026b2e3) Debug Guest Room - LMS Playlist NewSong. Index: 3 Title: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Jan-28 3:52:59 PM SqueezeBox (Player_000420294920) Debug Office - LMS Playlist NewSong. Index: 12 Title: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Jan-28 3:52:58 PM SqueezeBox (Player_000420294920) Debug Office - LMS Playlist NewSong. Index: 12 Title: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Jan-28 3:52:58 PM SqueezeBox (Player_00042026b2e3) Debug Guest Room - LMS Playlist NewSong. Index: 3 Title: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Jan-28 3:52:58 PM SqueezeBox (Player_00042029c4e5) Debug Seb n Max - LMS Playlist NewSong. Index: 1 Title: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Jan-28 3:52:58 PM SqueezeBox (Player_0004202a78fa) Debug Play Room - LMS Playlist NewSong. Index: 1 Title: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Jan-28 3:52:57 PM SqueezeBox (Player_0004202b0271) Debug Master Bedroom 2 - LMS Playlist NewSong. Index: 1 Title: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Jan-28 3:52:57 PM SqueezeBox (Player_0004202a78fa) Debug Play Room - LMS Playlist NewSong. Index: 1 Title: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Jan-28 3:52:57 PM SqueezeBox (Player_0004201ebac0) Debug Living Room - LMS Playlist NewSong. Index: 3 Title: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Jan-28 3:52:57 PM SqueezeBox (Player_00042029c4e5) Debug Seb n Max - LMS Playlist NewSong. Index: 1 Title: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Jan-28 3:52:57 PM SqueezeBox (Player_0004201ebac0) Debug Living Room - LMS Playlist NewSong. Index: 3 Title: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Jan-28 3:52:56 PM SqueezeBox Debug Exiting speechTimer_Elapsed Jan-28 3:52:56 PM SqueezeBox Debug Exiting SpeakOutNextInQueue. New status: started. PendingSpeechTrackEnd: True Jan-28 3:52:56 PM SqueezeBox Debug StartSpeechTimer. Duration: 1:4:74 (64074) Jan-28 3:52:56 PM SqueezeBox Debug Entering SpeakProxyUpdateDevices Jan-28 3:52:56 PM TTS Speak: ():Testing 1 2 3 Jan-28 3:52:56 PM SqueezeBox Debug SpeakOutNextInQueue - Started Speech: 00:04:20:1e:ba:c0 playlist index 3 00:04:20:26:b2:e3 playlist index 3 00:04:20:29:49:20 playlist index 12 00:04:20:29:c4:e5 playlist index 1 00:04:20:2a:78:fa playlist index 1 00:04:20:2b:02:ad playlist index 1 Jan-28 3:52:56 PM SqueezeBox (Player_0004202b02ad) Debug Master Bedroom 1 - SpeakerClientSpeakStart. Play index: 1 Jan-28 3:52:56 PM SqueezeBox (Player_0004202a78fa) Debug Play Room - SpeakerClientSpeakStart. Play index: 1 Jan-28 3:52:56 PM SqueezeBox (Player_00042029c4e5) Debug Seb n Max - SpeakerClientSpeakStart. Play index: 1 Jan-28 3:52:56 PM SqueezeBox (Player_000420294920) Debug Office - SpeakerClientSpeakStart. Play index: 12 Jan-28 3:52:56 PM SqueezeBox (Player_00042026b2e3) Debug Guest Room - SpeakerClientSpeakStart. Play index: 3 Jan-28 3:52:56 PM SqueezeBox (Player_0004201ebac0) Debug Living Room - SpeakerClientSpeakStart. Play index: 3 Jan-28 3:52:56 PM SqueezeBox Debug SpeakToFile(). Call Duration=00:00:00.3276005 Jan-28 3:52:56 PM SqueezeBox Debug SpeakToFile mp3 start. cmd: C:\Program Files (x86)\HomeSeer HS3\lame.exe args: --silent "C:\Program Files (x86)\HomeSeer HS3\html\SqueezeBox\SpeakIn_2.wav" "C:\Program Files (x86)\HomeSeer HS3\html\SqueezeBox\SpeakIn_2.mp3" Jan-28 3:52:55 PM SqueezeBox Debug SpeakToFile. WAV: C:\Program Files (x86)\HomeSeer HS3\html\SqueezeBox\SpeakIn_2.wav MP3: C:\Program Files (x86)\HomeSeer HS3\html\SqueezeBox\SpeakIn_2.mp3 Text: Testing 1 2 3 IsFile: False FileExists: False Jan-28 3:52:55 PM SqueezeBox Debug SpeakOutNextInQueue - Added URLs: 00:04:20:1e:ba:c0 playlist add http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 00:04:20:26:b2:e3 playlist add http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 00:04:20:29:49:20 playlist add http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 00:04:20:29:c4:e5 playlist add http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 00:04:20:2a:78:fa playlist add http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 00:04:20:2b:02:ad playlist add http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Jan-28 3:52:55 PM SqueezeBox (Player_0004202b02ad) Debug Master Bedroom 1 - SpeakerClientSpeakAddURL. URL: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Play index: 1 Jan-28 3:52:55 PM SqueezeBox (Player_0004202a78fa) Debug Play Room - SpeakerClientSpeakAddURL. URL: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Play index: 1 Jan-28 3:52:55 PM SqueezeBox (Player_00042029c4e5) Debug Seb n Max - SpeakerClientSpeakAddURL. URL: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Play index: 1 Jan-28 3:52:55 PM SqueezeBox (Player_000420294920) Debug Office - SpeakerClientSpeakAddURL. URL: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Play index: 12 Jan-28 3:52:55 PM SqueezeBox (Player_00042026b2e3) Debug Guest Room - SpeakerClientSpeakAddURL. URL: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Play index: 3 Jan-28 3:52:55 PM SqueezeBox (Player_0004201ebac0) Debug Living Room - SpeakerClientSpeakAddURL. URL: http://192.168.1.100/SqueezeBox/SpeakIn_2.mp3 Play index: 3 Jan-28 3:52:55 PM SqueezeBox Debug SpeakOutNextInQueue - SpeakProxy. Remaining Queue Length: 0 SpeakerClient: LMS Host: Text: Testing 1 2 3 Jan-28 3:52:55 PM SqueezeBox Debug SpeakOutNextInQueue - Deleting TTS URLs. Jan-28 3:52:55 PM SqueezeBox (Player_0004202b02ad) Debug Master Bedroom 1 - SpeakerClientSpeakRemoveURL. Play index: 1 Jan-28 3:52:55 PM SqueezeBox (Player_0004202a78fa) Debug Play Room - SpeakerClientSpeakRemoveURL. Play index: 1 Jan-28 3:52:55 PM SqueezeBox (Player_00042029c4e5) Debug Seb n Max - SpeakerClientSpeakRemoveURL. Play index: 1 Jan-28 3:52:55 PM SqueezeBox (Player_000420294920) Debug Office - SpeakerClientSpeakRemoveURL. Play index: 12 Jan-28 3:52:55 PM SqueezeBox (Player_00042026b2e3) Debug Guest Room - SpeakerClientSpeakRemoveURL. Play index: 3 Jan-28 3:52:55 PM SqueezeBox (Player_0004201ebac0) Debug Living Room - SpeakerClientSpeakRemoveURL. Play index: 3 Jan-28 3:52:55 PM SqueezeBox Debug Entering SpeakOutNextInQueue. Status: started. PendingSpeechTrackEnd: True Jan-28 3:52:55 PM SqueezeBox Debug Entering speechTimer_Elapsed Jan-28 3:52:48 PM SqueezeBox Debug Exiting SpeakIn. Queue Length: 1 Jan-28 3:52:48 PM SqueezeBox Debug Entering SpeakProxyUpdateDevices Jan-28 3:52:48 PM SqueezeBox Debug Entering SpeakIn host: , device: 100, Text: Testing 1 2 3 , Enabled: True Jan-28 3:52:48 PM System Control Panel Immediate Script: &hs.speak "Testing 1 2 3"
Comment