NeonGeckoCom/neon_audio

[BUG] `wait_for_response` with multiple TTS languages

Opened this issue · 1 comments

Description

If multiple TTS languages are configured, after the first playback completes the microphone will start listening for a response.

Steps to Reproduce

  • Enable a secondary TTS language
  • Call an intent that requires confirmation

Relevant Code

https://github.com/NeonGeckoCom/neon_audio/blob/dev/neon_audio/service.py#L115-L120

Other Notes

Consider if these should have multiple speak_ident parameters, or await a second confirmation if 2 languages are configured

This will have changed with refactoring done in ovos-audio