aws-samples / amazon-transcribe-live-meeting-assistant

MIT No Attribution
56 stars 12 forks source link

Meeting assistant bot voice output doesn't work. #39

Closed rstrahan closed 1 month ago

rstrahan commented 3 months ago

Describe the bug

The meeting assistant bot pane has a voice interaction mode, where user clicks the microphone to speak the question, and the meeting assistant is supposed to speak back the response, in addition to showing it in text. However it fails to respond with voice.

On investigation, the reason is that the voice SSML in the bot response is missing the tags.

    "messages": [
        {
            "contentType": "SSML",
            "content": "Amazon Redshift is a fully managed, petabyte-scale data warehouse service provided by Amazon Web Services (AWS)."
        }
    ]

To Reproduce

Click the mic in the meeting assist pane, and as a question to the assistant. It should respond with voice, but does not.

By contrast, try again, this time saying 'Start Meeting Assist" - this time the response comes from a built-in QnABot answer (rather than from the Bedrock LLM plugin) and the response is now spoken audibly as expected.

Expected behavior

Bot should deliver voice responses for voice inputs.

Screenshots If applicable, add screenshots to help explain your problem.

Additional context Add any other context about the problem here.

rstrahan commented 1 month ago

Resolved in v0.1.6