* initial changes for nvidia speech
* allow nvidia speech credentials to be set at runtime
* update drachtio-fsmrf
* fix handling of nvidia-specific options
* fix nvidia custom config
* fix nvidia word time offsets
* fix nvidia custom configuration
* normalize nvidia transcripts
* update to @jambonz/realtime-dbhelpers with nvidia tts support
* ws-requestor unit test
* ws-requestor unit test
* ws-requestor unit test
* handle special case of reconnecting during the initial session:new - ack transaction
* fix: add more wsrequestor unit test
* fix: add more wsrequestor unit test
---------
Co-authored-by: Quan HL <quanluuhoang8@gmail.com>
Co-authored-by: Dave Horton <daveh@beachdognet.com>
* feat: support app_json in application
* feat: support app_json in application
* update db schema to latest
---------
Co-authored-by: Quan HL <quanluuhoang8@gmail.com>
Co-authored-by: Dave Horton <daveh@beachdognet.com>
* Move play timeout into jambonz
* Unnecessary await on kill + eslint
* Change call status test to be consistent
Co-authored-by: Matt Preskett <matt.preskett@netcall.com>
* initial changes to support ibm watson
* update specs.json for ibm
* update to drachtio-fsmrf with support for ibm
* bugfix: set access token for ibm stt, not api_key
* fix name of api_key
* normalize ibm transcription results
* rework ibm credentials
* bugfix setting runtime speech creds
* bugfix: ibm region
* typo
* changes to transcribe for ibm watson
* implement connect handler
* bugfix: bind error
* proper use of result_index
* ibm error handling
* initial changes to support deepgram stt
* fixes for normalizing vendor-specific transcriptions
* update to latest drachtio-fsmrf with support for deepgram stt
* deepgram parsing error
* hints support for deepgram
* handling deepgram errors
* ignore late arriving transcripts for deepgram
* handling of empty transcripts
* transcribe changes
* allow deepgram stt credentials to be provided at run time
* bind channel in transcription handler
* fixes for transcribe when handling empty transcripts
* more empty transcript fixes
* update tests to latest modules
* add test cases for deepgram speech recognition