Dave Horton
73c77bea71
add support for deepgram entity_prompt
2025-08-11 20:58:14 -04:00
rammohan-y
babc0d0dbb
Fix for issue https://github.com/jambonz/jambonz-feature-server/issues/1317 . ( #1318 )
...
Unable to use mod_aws_transcribe module due to security error as sessionId is not populated
2025-08-11 09:17:32 -04:00
Hoan Luu Huu
eb449e9169
support deepgram river ( #1273 )
...
* support deepgram river
* wip
* rebase
* fix review comment
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2025-07-29 13:49:43 -04:00
Hoan Luu Huu
3c185d4bd2
consistent assemblyAiOptions name ( #1267 )
...
* consistent assemblyAiOptions name
* update verb specification version
2025-07-03 08:05:56 -04:00
Hoan Luu Huu
ba2049b705
support assemblyai v3 ( #1265 )
...
* support assemblyai v3
* wip
* wip
* wip
* wip
* wip
* wip
2025-07-01 15:46:19 -04:00
Hoan Luu Huu
5be6c54339
support mod_cartesia_transcribe ( #1245 )
2025-06-17 20:54:26 +02:00
Hoan Luu Huu
3475f39b1d
support deepgram model_id in speechCredential ( #1213 )
2025-05-28 08:00:56 -04:00
Dave Horton
fcaf2e59e7
initial changes for openai stt ( #1127 )
...
* initial changes for openai stt
* wip
* wip
* wip
* wip
* wip
* make minBargeinWordCount work for openai
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wipp
* wip
* wip
* wip
* openai stt: support for prompt templates
* lint
* wip
* support openai semantic_vad
* wip
* transcribe supports openai stt
* sip
* wip
* wip
* refactor list of stt vendors that dont need to be restarted after a final transcript
* cleanup
* wip
* cleanup
* wip
* wip
* wip
* remove credentials from log
* comment
2025-03-28 13:14:58 -04:00
Sam Machin
9c437ab687
use deepgramOptions.model ( #1126 )
...
* use deepgramOptions.model
* lint
* Update transcription-utils.js
2025-03-24 12:25:29 -04:00
rammohan-y
d36e6b4c22
set the detected language as language_code when deepgram detects the language ( #1116 )
...
https://github.com/jambonz/jambonz-feature-server/issues/1115
2025-03-11 12:16:29 -04:00
Hoan Luu Huu
7fa0041f6b
support deepgram options noDelay ( #1083 )
...
* support deepgram options noDelay
* update verb specification version
2025-02-15 16:39:30 -05:00
Dave Horton
55b408eecb
add support for deepgram keyterms ( #1071 )
2025-02-07 13:12:25 -05:00
Hoan Luu Huu
dbdc1cd43d
support voxist stt ( #1066 )
...
* support voxist stt
* wip
2025-02-05 08:33:35 -05:00
rammohan-y
a4d07ddce0
Feat/1057 recognition mode ( #1060 )
...
* sending recognition mode channel variable
* change verb-specifications version
2025-01-28 08:06:04 -05:00
Dave Horton
f71f0ac69a
Fix/speechmatics ( #1042 )
...
* 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
2025-01-15 19:12:15 -05:00
Sam Machin
97952afb1d
add deepgram filler words ( #1036 )
...
* add deepgram filler words
* Update package.json
* Update package-lock.json
2025-01-13 11:07:24 -05:00
Dave Horton
3bb4f1a29f
fix #998 incorrectly sending final transcript with is_final=false ( #999 )
2024-12-10 18:48:02 -05:00
Dave Horton
c1330d4651
fix transcribe fixes for speechmatics ( #978 )
...
* 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
2024-11-16 10:21:04 -05:00
rammohan-y
10efc5d608
feat/942: updated optimal google models ( #943 )
2024-10-18 10:03:56 -04:00
Dave Horton
f541ff1a15
add support for aws language model name when transcribing ( #890 )
...
* add support for aws language model name when transcribing
* wip - from prev branch
* wip
* support both aws grpc and ws api - detect based on transcription payload
* update to drachtio-fsmrf@4.0.0
* fix for grpc compatibility, requires JAMBONES_AWS_TRANSCRIBE_USE_GRPC env
* back out major update to drachtio-srf and fsmrf; that should come in a separate PR
* update drachtio-srf
2024-10-12 19:46:31 -04:00
Dave Horton
f84b3793e1
Feat/speechmatics ( #932 )
...
* wip
* initial working version of speechmatics
* linting
2024-10-12 18:42:53 -04:00
rammohan-y
3a7cc27d0a
feat/891: getting the options from customOptions in case of custom stt ( #892 )
2024-09-10 09:38:33 +01:00
rammohan-y
174438bb01
Feat/882: default model setting for en-IN language ( #888 )
...
* feat/882: default model setting for en-IN language
* feat/882: refactored if into ||
2024-09-03 13:22:38 +01:00
rammohan-kore
ee68575ea4
Feat/844 Sending callSid in the custom-stt start message ( #848 )
...
* https://github.com/jambonz/jambonz-feature-server/issues/844
sending callSid in options, so that the callSid is sent to stt websocket in case of custom websocket
* feat/844: checking for existance of task.cs.callSid
* feat/844: changed the condition to task.cs?.callSid
2024-08-13 09:28:19 -04:00
rammohan-kore
d2a5d483d0
feat/856: sending DEEPGRAM_SPEECH_MODEL_VERSION to deepgram ( #858 )
2024-08-12 09:34:23 -04:00
Hoan Luu Huu
ed7e036890
support jambonz transcribe sampling rate ( #847 )
...
* support jambonz transcribe sampling rate
* fix review comment
* update verb specification version
2024-08-07 10:39:58 -04:00
rammohan-kore
4259a24fa0
feat/758: for google getting the language_code from evt ( #843 )
2024-08-06 07:45:08 -04:00
Vinod Dharashive
9a3c731389
Update transcription-utils.js ( #802 )
2024-07-24 15:20:26 -04:00
Hoan Luu Huu
8eea212df2
Fix/verbio stt ( #770 )
...
* fix verbio stt normalization
* wip
2024-06-01 07:38:36 -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
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
Hoan Luu Huu
7da11df88e
default DEEPGRAM_SPEECH_UTTERANCE_END_MS is 1000 ( #719 )
2024-04-14 19:39:07 -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
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
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
b80d39d205
fix asrtimer always return vendor=deepgram ( #682 )
2024-03-13 12:57:55 -04:00
Hoan Luu Huu
1914b88af9
support azure language id mode ( #674 )
2024-03-12 08:35:01 -04: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
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
Hoan Luu Huu
a55f81676b
Tts/elevenlabs streaming ( #629 )
...
* update to fsmrf with fix
* changes to support elevenlabs tts streaming
* say: add vendor data to span
* bug: tts spans must include cached property
* add env for JAMBONES_USE_FREESWITCH_TIMER_FD
* fix bug in prev commit
* wip
* linting
* wip - caching files generating by streaming tts
* wip caching
* cleanup some logs
* handle tts streaming failure, write alert
* update node version dependency
* set timerfd on outbound call scenarios
* default model to nova-2-phonecall when using deepgram
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2024-02-07 08:49:36 -05:00
Hoan Luu Huu
b423a51638
feat: allow update azure endpoint ID from recognizer property ( #612 )
2024-01-17 07:34:02 -05:00
Dave Horton
f22d66dfd6
set default deepgram model by language and task (gather vs transcribe) ( #610 )
...
* set default deepgram model by language and task (gather vs transcribe)
* wip
2024-01-14 10:38:14 -05:00
Dave Horton
2c48083c26
fix to be more precise about removing custom event handlers so that w… ( #580 )
...
* fix to be more precise about removing custom event handlers so that when we stop a gather we dont also inadvertently stop a background transcribe as well
* test fixes
* fix: endpointing=false was being ignored for Deepgram
2023-12-28 11:00:27 -05:00
Hoan Luu Huu
9eb315ecd6
fix config and stt task for altLanguages ( #575 )
...
* fix config and stt task for altLanguages
* clear freeswitch channel var when altLanguages is empty list
2023-12-25 22:21:34 -05:00
Dave Horton
47fbc1a4a4
allow custom speech with no auth token ( #571 )
2023-12-18 14:51:34 -05:00
Hoan Luu Huu
30977b309c
punctuation for microsoft ( #566 )
...
* punctuation for microsoft
* wip
2023-12-18 08:38:05 -05:00
Dave Horton
6d625d87ad
Feat/assemblyai testing ( #516 )
...
* handle errors from assemblyai
* wip
* fix alert
* normalizeAssemblyai
2023-11-02 17:05:28 -04:00
Hoan Luu Huu
7fee2ba2dc
feat assembly ( #515 )
...
* fix
* wip
* wip
* wip
* wip
* fix review comments
2023-11-02 09:25:04 -04:00