rammohan-kore
4b4807e4cf
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
2024-07-25 12:22:42 -04:00
Dave Horton
edd8f20642
fix for #826 race condition in say ( #827 )
...
* fix for #826 race condition in say
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
2024-07-24 12:56:03 -04:00
Hoan Luu Huu
ee24041cba
Allow joining conference as muted ( #821 )
...
* allow entering conference as muted
* allow entering conference as muted
2024-07-20 12:31:25 -04:00
Hoan Luu Huu
83f7abcd89
Kick member out conference ( #820 )
2024-07-20 12:11:36 -04:00
Hoan Luu Huu
c9194168d2
support restDial.referhook ( #812 )
...
* support restDial.referhook
* support restDial.referhook
* wip
2024-07-19 10:22:29 -04:00
Hoan Luu Huu
83191487cf
fix config.transcribe should not override config.transcribe.recognizer ( #817 )
2024-07-19 07:26:49 -04:00
Hoan Luu Huu
65ef4e6d64
fix conference in feature server cluster join, leave, end events are … ( #803 )
...
* fix conference in feature server cluster join, leave, end events are missing original data
* wip
2024-07-12 08:36:43 -06:00
Quan HL
f514a65f63
support disable/enable listen DTMF in prompt
2024-07-10 08:37:02 -06:00
Hoan Luu Huu
5ccea65b7f
stt/tts label can be empty, should not assign application level label… ( #804 )
...
* stt/tts label can be empty, should not assign application level label as default value
* wip
2024-07-10 08:36:00 -06:00
Dave Horton
8672152873
fix for #765 ( #785 )
2024-06-28 09:05:05 -04:00
Dave Horton
111976bea5
bug: clear asr timer when gather resolves with timeout ( #788 )
2024-06-28 08:54:36 -04:00
Dave Horton
ec6d7b3f42
persistent connection for custom stt vendors in transcribe ( #794 )
2024-06-28 08:33:10 -04:00
Vinod Dharashive
5e1b826da4
Aws polly engine fix ( #789 )
...
* Aws polly engine fix
engine parameter was not able to change using synthesizer
* WIP
code correction and set default engine to Neural
* WIP
* WIP
Updated tts-task.js
* WIP
2024-06-25 13:29:28 -04:00
Hoan Luu Huu
0baa080a1e
update getAwsAuthToken use parameters in an object ( #784 )
...
* update getAwsAuthToken use parameters in an object
* wip
* update speech utils
2024-06-15 08:11:31 -04:00
Dave Horton
d9fd82fa60
major refactor and simplification of actionHookDelay feature ( #771 )
...
* major refactor and simplification of actionHookDelay feature
* wip for #765
* wip
* testing
* wip
* added validity checks for actionHookDelay properties
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix bug where config happens before endpoint is established
* wip
* hangup and clear ws connection if nogiveuptimer expires
* wip
* wip
* wip
2024-06-14 09:24:26 -04:00
Dave Horton
76a3aa7f42
send end of utterance events if using deepgram, interim events are enabled, and utterance_end_ms option is set ( #772 ) ( #782 )
2024-06-13 13:18:32 -04:00
Hoan Luu Huu
c5e19bf775
support verbio speech ( #757 )
...
* support verbio speech
* wip
* wip
* wip
* update speech utils
* update verb specification
2024-05-29 07:55:46 -04:00
Hoan Luu Huu
498dd64025
support mod_vad_detect ( #762 )
...
* support mod_vad_detect
* wip
* update verb spec and drachtio fsmrf
* Update example-voicemail-greetings.json (#761 )
Update voicemail english greetings
* wip
* stopvad if playdone
---------
Co-authored-by: Vinod Dharashive <vdharashive@gmail.com >
2024-05-29 07:31:59 -04:00
Dave Horton
cd5421120f
fix race condition with filler noise and also play filler noise when idle and waiting for commands ( #763 )
2024-05-28 12:45:29 -04:00
Hoan Luu Huu
d7c3a4a632
support mod_custom_tts ( #731 )
2024-05-28 12:30:25 -04:00
Hoan Luu Huu
c53ad89154
support direct call to conference ( #746 )
...
* support direct call to conference
* wip
* wip
* wip
2024-05-28 10:30:52 -04:00
Dave Horton
d132bdb92b
fix gather race condition ( #759 )
2024-05-22 14:03:15 -04:00
Hoan Luu Huu
6be3fd9b64
say verb should not print speech credentials in log when tts stream API is used ( #756 )
2024-05-21 08:38:18 -04:00
Dave Horton
c0b56d4fc6
per email from microsoft, do not restart STT connection when we get a no audio event ( #754 )
2024-05-17 11:19:01 -04:00
Hoan Luu Huu
5e97847a2f
fix fs keep looping forever if there is no fallback TTS ( #749 )
2024-05-09 06:15:57 -04:00
Hoan Luu Huu
e7bc0b0737
fix dead lock in say verb while waiting playback-stop and say verb is killed ( #742 )
2024-05-05 08:12:29 -04:00
Dave Horton
dfe623e78a
Fix/google race condition gather ( #743 )
...
* lint
* logging
* wip
2024-05-03 12:53:26 -04:00
Dave Horton
56b8f0623b
limit utterance_end_ms to (1000,5000) per discussion with Deepgram ( #740 )
2024-05-02 13:19:14 -04:00
Hoan Luu Huu
7bcbab5b74
feat tts stream fallback ( #736 )
...
* feat tts stream fallback
* wip
* wip
* wip
* wip
* wip
* wip
* fix review comment
2024-05-02 08:43:41 -04:00
Hoan Luu Huu
44e6a3513d
support speech aws polly by role_arn ( #729 )
...
* support speech aws polly by role_arn
* support aws stt assume role
* wip
* update speech utils version
2024-05-02 07:59:21 -04:00
Dave Horton
6523a861c0
fix asr error notify wrong vendor name ( #728 ) ( #738 )
...
Co-authored-by: Hoan Luu Huu <110280845+xquanluu@users.noreply.github.com >
2024-05-01 13:48:23 -04:00
Dave Horton
cff67f5e4c
dial race where caller hangs up while dial is starting ( #737 )
2024-05-01 13:38:59 -04:00
Dave Horton
c77bd84e0e
we should restart asr timer after a partial transcript ( #735 )
2024-04-30 14:53:08 -04:00
Dave Horton
3cd7a619ad
ignore transcriptions from previous turns of conversation ( #734 )
2024-04-30 08:21:27 -04:00
Dave Horton
a18d55e9ab
minor fix for leaving coach mode in conferencing
2024-04-22 12:46:34 -04:00
Dave Horton
d474b9d604
Feat/advanced conferencing features ( #730 )
...
* update drachtio-fsmrf and fixes to setCoachMode
* wip
* wip
* wip
* wip
* wip
* update gh actions
2024-04-22 11:00:05 -04:00
Dave Horton
8d2b60c284
minor
2024-04-21 09:51:05 -04:00
Dave Horton
9cf9d4f587
Fix/0.8.5 cherries ( #724 )
...
* kill play task if bot responds verbs while actionHook delay is enabled (#712 )
* kill play task if bot responds verbs while actionHook delay is enabled
* fix actionHook delay continues even the bot already responded verbs
* wip
* wip
* wip
* gather is hang if listenDuringPrompt = false and say/play task throw exception (#717 )
* merge fix for Support ASR TTS fallback (#713 )
---------
Co-authored-by: Hoan Luu Huu <110280845+xquanluu@users.noreply.github.com >
2024-04-17 11:01:21 -04:00
Dave Horton
bd002ede48
ignore google errors with error_code 0
2024-04-16 20:06:26 -04:00
Hoan Luu Huu
09cf1345f6
tts span for whisper ( #718 )
...
* tts span for whisper
* support deepgram tts span
* support playht tts span
* support rimelabs tts span
* wip
2024-04-14 09:14:49 -04:00
Dave Horton
2595f527ff
gather: fix bug where empty deepgram transcript saved incorrectly
2024-04-13 09:59:02 -04:00
Hoan Luu Huu
fca391c32e
support listen verb support bidirectionalAudioSampleRate ( #695 )
...
* support listen verb support bidirectionalAudioSampleRate
* ưip
* update verb spec and drachtio fsmrf
* fix listen failing testcase
* fix review comment
* update freeswitch test image
* update freeswitch teset image
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2024-04-06 13:20:01 -04:00
Dave Horton
8999c85a71
Fixes/ws testing dh ( #704 )
...
* fixes from testing with translator app
* more updates
* linting
* update gh actions to node 20
* add support for google v2 preconfigured recognizer
* add support for google voice activity events
* update to speech-utils@0.0.45
* update speech-utils to support caching azure tts
* transcribe must buffer transcripts for channel 1 and 2 separately
* further fix for accumulating transcripts
* linting
* deepgram sends transcripts with empty alternatives array
* fix deepgram returning an empty array
2024-04-03 14:30:49 -04:00
Hoan Luu Huu
5b1d8a8ff3
Feat/ambient sounds ( #678 )
...
* initial support for coaching mode in conference
* wip
* wip
* add support for answer verb
* wip
* wip
* wip
* wip
* wip
* updates to rename option to dub
* wip
* wip
* wip
* update verb-specs
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* add option to boost audio signal in main channel
* wip
* wip
* wip
* wip
* wip
* wip
* for now, bypass use of streaming apis when generating tts audio for dub tracks
* add nested dub to dial
* wip
* add support for filler noise
* kill filler noise when gather killed
* wip
* wip
* while using sayOnTrack, we have to enclose the say command in double quotes
* disableTtsStreaming = false
* allow transcribe of b leg only on dial verb
* dub.say can either be text or object like say verb with text and synthesizer
* remove loop for sayOnTrack
* update speech-utils
* fixes for testing transcribe verb and support for dub and boostAudioSignal in lcc commands
* add dial.boostAudioSignal
* fix bug where session-level recognizer settings incorrectly overwrite verb-level settings
* update verb specs
* update dial to support array of dub verbs
* fix bug setting gain
* lint
* wip
* update speech-utils
* use new endpoint methods for mod_dub
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2024-03-23 16:23:57 -04:00
Dave Horton
ec58232b61
Fix/replace application issue ( #692 )
...
* fix scenario where ws replace application from gather while awaiting command and no tasks on execution stack
* lint
* remove some debug logging
2024-03-23 16:14:16 -04:00
Hoan Luu Huu
65c241bcd1
gather verb should clean dtmf listerner even dtmfBargein=false ( #686 )
2024-03-23 16:01:41 -04:00
Hoan Luu Huu
b80d39d205
fix asrtimer always return vendor=deepgram ( #682 )
2024-03-13 12:57:55 -04:00
Hoan Luu Huu
c946a5d14d
fix actionHookDelay feature is not working properly if there is no de… ( #679 )
...
* fix actionHookDelayAction when no actions is defnied
* terminated by jambonz for giveuptimeout
2024-03-12 08:33:03 -04:00
Dave Horton
dbd3b59901
fix #666
2024-02-26 09:39:49 -05:00
Hoan Luu Huu
06b066a3f2
update speech util to support whisper stream ( #657 )
...
* update speech util to support whisper stream
* minor editing of span attributes
* more span attrs cleanup
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2024-02-22 14:17:29 -05:00