Dave Horton
bd002ede48
ignore google errors with error_code 0
v0.9.0-rc5
2024-04-16 20:06:26 -04:00
Dave Horton
1a2aa91973
proper fix for precache ( #721 )
...
* proper fix for precache
* wip
2024-04-15 16:25:12 -04:00
Dave Horton
e322b7d8d3
be more cautious about pre-caching prompts; in particular, a Config verb will not give us time to precache so avoid in that scenario ( #720 )
2024-04-15 15:38:10 -04:00
Hoan Luu Huu
7da11df88e
default DEEPGRAM_SPEECH_UTTERANCE_END_MS is 1000 ( #719 )
2024-04-14 19:39:07 -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
v0.9.0-rc4
2024-04-13 09:59:02 -04:00
Dave Horton
1d77c0cd20
bugfx: bargein after first when config bargein with sticky=true fails
2024-04-12 20:08:21 -04:00
Hoan Luu Huu
9eab81268b
support mod_rimelabs_tts ( #716 )
...
* support mod_rimelabs_tts
* update speech utils
2024-04-12 07:28:45 -04:00
Dave Horton
ecf3d140d6
fix #714 ( #715 )
2024-04-10 16:23:22 -04:00
Hoan Luu Huu
4a52be9171
support mod_playht_tts ( #711 )
...
* support mod_playht_tts
* update speech utils version
v0.9.0-rc2
v0.9.0-rc3
2024-04-08 10:21:54 -04:00
Dave Horton
9b722ae36d
update deps ( #709 )
...
* update deps
* version
v0.9.0-rc1
2024-04-07 18:22:31 -04:00
Dave Horton
370b046fac
update to speech utils with azure 1.36.0
2024-04-07 12:16:35 -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 >
v0.8.6-rc4
2024-04-06 13:20:01 -04:00
Dave Horton
043860c4a3
update to speech utils supporting deepgram tts ( #708 )
2024-04-06 12:35:03 -04:00
Dave Horton
a021ee3112
update unidici ( #707 )
2024-04-05 17:23:21 -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
v0.8.6-rc3
2024-04-03 14:30:49 -04:00
Hoan Luu Huu
72147a8110
support google v2 enableVoiceActivityEvents ( #703 )
...
* support google v2 enableVoiceActivityEvents
* support google v2 enableVoiceActivityEvents
2024-04-02 10:14:54 -04:00
Hoan Luu Huu
93d0e41e31
support google version 2 ( #699 )
...
* support google version 2
* update new parameters for google v2
2024-04-02 07:33:22 -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 >
v0.8.6-rc1
v0.8.6-rc2
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
v0.8.5-24
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
75b6f89e0c
add log to get more detail for AMD issue ( #687 )
...
* add log to check issue
* update drachtio-fsmrf 3.0.38
v0.8.5-23
2024-03-21 09:14:32 -04:00
Hoan Luu Huu
b80d39d205
fix asrtimer always return vendor=deepgram ( #682 )
2024-03-13 12:57:55 -04:00
Hoan Luu Huu
40f70e3531
update speech utils version 0.0.63 ( #681 )
2024-03-12 09:12:18 -04:00
Hoan Luu Huu
1914b88af9
support azure language id mode ( #674 )
2024-03-12 08:35:01 -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
Hoan Luu Huu
878578fe0f
Fix/issue 676 ( #680 )
...
* fix bargin is not working
* fix bargin is not working
2024-03-11 08:46:38 -04:00
Hoan Luu Huu
9b3be6c0b9
allow custom header on pause, resume recording ( #670 )
...
* allow custom header on pause, resume recording
* fix review comments
2024-03-05 18:01:32 -05:00
Hoan Luu Huu
4ae661daea
remove unnecessary code for cleanup disableBotMode ( #673 )
2024-03-04 18:03:32 -05: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 >
v0.8.5-22
2024-02-22 14:17:29 -05:00
Dave Horton
fc3655c9bd
fixes for confirm session ( #663 )
...
* fixes for confirm session
* allow empty dialconfirm array
v0.8.5-21
2024-02-22 12:33:35 -05:00
dependabot[bot]
1b5f801830
Bump undici from 5.26.2 to 5.28.3 ( #647 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.26.2 to 5.28.3.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.26.2...v5.28.3 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 10:13:19 -05:00
Dave Horton
d0ebe3f99f
fix possible undefined reference in precache audio ( #662 )
...
* fix possible undefined reference in precache audio
* fix parsing of JAMBONES_EAGERLY_PRE_CACHE_AUDIO
2024-02-22 07:58:41 -05:00
Dave Horton
51a379998f
fix #655 ( #658 )
...
* fix #655
* fix race condition
2024-02-22 07:46:53 -05:00
dependabot[bot]
c2ae42a456
Bump ip from 1.1.8 to 1.1.9 ( #660 )
...
Bumps [ip](https://github.com/indutny/node-ip ) from 1.1.8 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 07:31:01 -05:00
Hoan Luu Huu
c187685054
feat actionHook delay action ( #470 )
...
* feat actionHook delay action
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
2024-02-20 21:09:19 -05:00
Hoan Luu Huu
81234a583c
support update record from application ws connection ( #645 )
2024-02-19 07:53:39 -05:00
Hoan Luu Huu
206849fa25
create outbound dial from webhook ws ( #581 )
...
* wip, create outbound dial from webhook ws
* wip, create outbound dial from webhook ws
* clean
v0.8.5-20
2024-02-13 07:58:39 -05:00
Dave Horton
662b6d3d95
fix: elevenlabs caching with streaming
2024-02-12 21:08:41 -05:00
Anton Voylenko
5c070597cf
tag outdial session ( #643 )
2024-02-12 13:16:43 -05:00
Dave Horton
42be9ff1ca
update to speech-utils with env to disable elevenlabs streaming (default is on)
2024-02-12 12:49:45 -05:00
Dave Horton
f0533c881b
deepgram gather: if both endpointing and utterance_end_ms are set (bu… ( #644 )
...
* deepgram gather: if both endpointing and utterance_end_ms are set (but not continous asr) return either when we get speech_final or UtteranceEnd. This is the belt-and-suspenders apprach deepgram is recommending
* include verb id in action hook if one was provided in the verb set
* minor
2024-02-12 12:32:43 -05:00
Hoan Luu Huu
c894369a13
fix pause resume background transcribe ( #586 )
...
* fix pause resume background transcribe
* fix review comments
2024-02-12 10:38:07 -05:00
Dave Horton
565478cc0a
#573 address race condition in pause/resume recording ( #584 )
2024-02-12 10:26:34 -05:00
Hoan Luu Huu
cdd25ca33d
Fix/gather timeout ( #594 )
...
* fix gather verb timeout does not work
* wip
* wip
* wip
* wip
* fix review comments
2024-02-12 10:13:02 -05:00
Markus Frindt
ef2306e558
Improve Deepgram default modely by language ( #641 )
...
Co-authored-by: Markus Frindt <m.frindt@cognigy.com >
2024-02-12 09:53:14 -05:00
Dave Horton
9c33a790bd
update to latest speech-utils ( #639 )
2024-02-08 15:54:45 -05:00
Dave Horton
9f9a9ec598
initial changes for deepgram on-prem ( #636 )
...
* initial changes for deepgram on-prem
* typo
* fixes for selecting deepgram model
* update some property names
* wip
* wip
* wip
2024-02-07 14:21:05 -05:00
Dave Horton
75566bb268
bump to start 0.8.6
2024-02-07 08:51:05 -05:00