* add speechmatics options
* wip
* speechmatics does not do endpointing for us so we need to flip on continuousAsr
* speechmatics: continousAsr should be at least equal to max_delay, if set
* wip
* add TtsStreamingBuffer class to abstract handling of streaming tokens
* wip
* add throttling support
* support background ttsStream (#995)
* wip
* add TtsStreamingBuffer class to abstract handling of streaming tokens
* wip
* support background ttsStream
* wip
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com>
* wip
* dont send if we have nothing to send
* initial testing with cartesia
* wip
---------
Co-authored-by: Hoan Luu Huu <110280845+xquanluu@users.noreply.github.com>
* fix transcribe fixes for speechmatics
* update to verb-specs with fixes for speechmatics
* add support for speechmatics translation
* add handlers for receiving translations
* call translation hookd
* gather: no need to restart speechmatics after a final transcript during continuous asr
* graceful shutdown
* wip
* wip
* wip
* wip
* wip
* feat/893: made noResponseTimeout and noResponseGiveUpTimout independent
* support for giveUpActions implemented
* feat/902: using makeTask and exec of task to execute the giveUpActions
* feat/902: changed version of verb-specifications and speech-utils
* feat/902: fixed jslint errors
* feat/902: modified log
* feat/902: using a new event giveupWithTasks for processing giveUpActions
* feat/902: removed check for wakeupResolver and replaceApplication already taking care of wakeupResolver, also updated the verb-specifications version
* feat/902: removed sync for _onNoResponseGiveUpTimer function
* fix#883 that after kicked from conference, no long receive freeswitch CUSTOM event
* fix#883 that after kicked from conference, no long receive freeswitch CUSTOM event
* reset Esl Custom event after conference.
* update drachtio fsmrf version
* feat/813 - notify speech-bargein-detected and dtmf-bargein-detected events
* fix for #826 race condition in say (#827)
* fix for #826 race condition in say
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update transcription-utils.js (#802)
* Check the confidence levels of a transcript with minConfidence (#808)
* https://github.com/jambonz/jambonz-feature-server/issues/807
* feat/807: Using minConfidence from recognizer settings
* feat/807: new reason stt-min-confidence-error
* feat/807: sending stt-min-confidence instead of stt-min-confidence-error
* feat/807: sending stt-low-confidence instead of stt-min-confidence-error
* feat/807 - removed ? for this.data
* fix conference end is not sent when moderator leave conference (#825)
* fix conference end is not sent when moderator leave conference
* wip
* fix review comment
* feat/813: checking for playComplete before sending dtmf-bargein-detected event
* feat/813: added this.playComplete=true at the end of _killAudio method
* feat/813: removed empty line
* feat/813: removed nested if and added condition to main if
* feat/813: notifyStatus called when not playComplete
* feat/813: referring to time-series 0.2.9 version
* feat/813: generated package-lock.json
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com>
Co-authored-by: Vinod Dharashive <vdharashive@gmail.com>
Co-authored-by: Hoan Luu Huu <110280845+xquanluu@users.noreply.github.com>