Skip to content

WIP Enable a barge-in option for TTS#13

Closed
vladmaraev wants to merge 6 commits intomasterfrom
feature/barge-in
Closed

WIP Enable a barge-in option for TTS#13
vladmaraev wants to merge 6 commits intomasterfrom
feature/barge-in

Conversation

@vladmaraev
Copy link
Owner

@vladmaraev vladmaraev commented Dec 26, 2024

This change adds a barge-in option in SPEAK event. It can be either
false (default) or an object containing RecogniseParameters. The
object can be also empty for default parameters.

Additional event was added in asr.ts to handle noInput timeout in a
correct way.

TODO:

  • check if RecogniseParameters are passed correctly
  • test coverage
  • check parameters of audioContext (echo cancellation etc)
  • make barge-in compatible with NLU

@vladmaraev vladmaraev force-pushed the feature/barge-in branch 2 times, most recently from e9b96d4 to 877fb72 Compare January 13, 2025 11:29
@vladmaraev vladmaraev force-pushed the feature/barge-in branch 11 times, most recently from fbe03e6 to 895a28f Compare February 6, 2025 21:03
@vladmaraev vladmaraev force-pushed the feature/barge-in branch 2 times, most recently from c075fc8 to e5a132c Compare February 14, 2025 15:59
@vladmaraev vladmaraev force-pushed the feature/barge-in branch 2 times, most recently from dd510dd to cfab967 Compare March 12, 2025 14:34
This change adds a barge-in option in `SPEAK` event. It can be either
false (default) or an object containing `RecogniseParameters`. The
object can be also empty for default parameters.

Additional event was added in `asr.ts` to handle noInput timeout in a
correct way.

TODO:
- [] check if RecogniseParameters are passed correctly
- [] test coverage
- [] check parameters of audioContext (echo cancellation etc)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant