Hoan Luu Huu and Claude Opus 5
baf80cb84c
fix: speechmatics credential test ignored the configured region ( #563 )
...
The speechmatics branch of the /test route destructured only api_key out of the
decrypted credential, so testSpeechmaticsStt() passed realtimeUrl: undefined to
the sdk. ConnectionConfigFull only applies an override when the value is truthy,
so every credential was silently tested against wss://eu2.rt.speechmatics.com/v2
no matter which region was stored - a neu or wus key was judged by whatever eu2
happened to answer.
- pass speechmatics_stt_uri through from the route
- normalize it before handing it to the sdk. The field holds a bare hostname,
which the sdk cannot use as-is: it appends the language, yielding
"eu2.rt.speechmatics.com/en" and ERR_INVALID_URL. At call time the same value
goes to mod_speechmatics_transcribe as SPEECHMATICS_HOST, which always
connects over wss on port 443 with a path of /v2, so build exactly that url.
Anything else - a full ws url, a port - now fails the test with an actionable
message rather than passing against an endpoint only the test can reach, and a
credential that has lost the field fails too: the feature server omits
SPEECHMATICS_HOST when it is unset and the module refuses the session, so
defaulting to a hosted region here would show a green check on a dead
credential.
- record the speechmatics STT result with sttTestResult(), not ttsTestResult(),
which is what every other STT vendor in this file does; the tts column was
being stamped for an STT-only vendor
Adds coverage for the url building to the main test suite - it is the part of
this that can be exercised without an api key.
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-14 11:06:28 -04:00
Hoan Luu Huu
3bb33f24c2
fix microsoft SST endpoint id is failed on validating speech credential ( #554 )
2026-06-01 08:38:21 -04:00
Hoan Luu Huu
dd755f8746
support houndify wss ( #551 )
2026-04-23 07:20:04 -04:00
Hoan Luu Huu
b95a593182
fixed houndify speech credential validation skiped if custom endpoint provided ( #522 )
2026-03-05 07:17:52 -05:00
Hoan Luu Huu
77dbe964aa
fix soniox stt speech credential validation ( #535 )
2026-01-23 10:08:45 -05:00
Hoan Luu Huu
27addfa543
support google gemini tts ( #534 )
...
* support google gemini tts
* wip
* wip
* wip
* wip
* wip
* support speech utils
2026-01-22 08:24:05 -05:00
Hoan Luu Huu
40754deb3e
soundhound speech credential support audio endpoint ( #520 )
...
* soundhound speech credential support audio endpoint
* soundhound speech credential support audio endpoint
* wip
* wip
2025-11-28 21:47:40 -05:00
Hoan Luu Huu
42f4318a17
support gladia stt ( #503 )
...
* support gladia stt
* wip
* update verb specification
2025-10-20 04:47:17 -04:00
Hoan Luu Huu
bcff9b35a6
support houndify stt ( #498 )
...
* support houndify stt
* wip
* test houdify stt credential
* wip
* wip
* update verb specification
2025-10-14 00:52:49 -04:00
Hoan Luu Huu
8267ddaffd
support elevenlabs different endpoint ( #502 )
...
* support elevenlabs different endpoint
* wip
* wip
* wip
2025-10-09 08:20:11 -04:00
Hoan Luu Huu
c3d12fafee
support deeepgram influx ( #501 )
...
* support deeepgram influx
* update verb specification
2025-10-03 10:09:19 -04:00
Hoan Luu Huu
9421bb8aa1
fixed deepgram cannot fetch list of available voices for model ( #500 )
2025-09-27 10:13:06 -04:00
Hoan Luu Huu
fd9dc77a58
support resemble TTS ( #488 )
...
* support resemble TTS
* wip
* wip
* update speech utils version
* update resemble voice list
2025-08-13 08:18:08 -04:00
Hoan Luu Huu
2b66a121a0
fixed deepgram river does not return api_key ( #486 )
2025-07-30 08:29:57 -04:00
Dave Horton
819319dbe5
logging
2025-07-01 18:25:54 -04:00
Hoan Luu Huu
0ba69e872b
support assemblyai v3 ( #475 )
...
* support assemblyai v3
* update verb specification
2025-07-01 15:48:00 -04:00
Hoan Luu Huu
5421f1421f
support inworld tts ( #472 )
...
* support inworld tts
* inworld tts voices
2025-06-27 11:12:00 -04:00
Hoan Luu Huu
e2fc0216e1
support mod cartesia transcribe ( #463 )
2025-06-17 20:53:22 +02:00
Hoan Luu Huu
3e1b383284
fix microsoft fetch list voice from hardcode westus region ( #459 )
2025-05-29 10:07:58 -04:00
Hoan Luu Huu
bb5dba7c20
support fetch tts/stt deepgram models from rest api ( #457 )
2025-05-28 09:59:02 -04:00
Vasudev Anubrolu and vasudevan-Kore
3cad5219b4
feat/864 playht on prem ( #432 )
...
* feat/864 playht on prem
* feat/864 update speech utils version
---------
Co-authored-by: vasudevan-Kore <vasudev.anubrolu@kore.com >
2025-05-08 10:00:07 -04:00
Hoan Luu Huu
ffda2398f4
replace bent by native node fetch ( #401 )
...
* replace bent by native node fetch
* wip
* wip
* wip
2025-04-24 06:50:15 -04:00
Sam Machin
b05b32d73e
Update speech-utils.js ( #425 )
2025-04-23 10:29:19 -04:00
Sam Machin
06873186ac
fix the creds test and return correct error ( #420 )
2025-04-22 07:38:54 -04:00
Hoan Luu Huu
1c55bad04f
support openai stt ( #402 )
...
* support openai stt
* wip
* wip
* add stt languages for openai
2025-03-28 10:14:50 -04:00
Hoan Luu Huu
9cfe990bb8
support rimelabs new voices ( #387 )
2025-02-07 07:22:42 -05:00
Hoan Luu Huu
73e35c84c5
support voxist stt ( #384 )
2025-02-05 08:32:36 -05:00
Hoan Luu Huu
b8f4ad6b27
support fetching elevenlabs models by api-key ( #383 )
2025-02-03 08:28:48 -05:00
rammohan-y
66bd9a442c
feat/379: added tts property to deepgram response ( #380 )
2025-01-21 08:15:32 -05:00
Hoan Luu Huu
fa81d179a1
verbio list voice api is changed, fixed ( #378 )
2025-01-15 06:54:55 -05:00
Hoan Luu Huu
89288acf6e
support custom tts streaming vendor ( #377 )
2025-01-14 07:14:07 -05:00
Hoan Luu Huu
0eb8097e32
support tts cartesia ( #370 )
...
* support tts cartesia
* update speech utils
* revert reset password
* revert serve-integration
2024-12-19 09:19:28 -05:00
rammohan-y
75c27e3f80
feat/982: fixed issue where vendor's API is not called if vendor is defined at service provider level, and also made format of name consistent ( #365 )
2024-12-12 17:06:45 -05:00
Hoan Luu Huu
de250c8d58
support playht3.0 languages ( #357 )
...
* support playht3.0 languages
* update speech utils version
2024-10-16 07:34:02 -04:00
Dave Horton
84d83a0a48
playht test failing due to use of incorrect language name en-US ( #356 )
2024-10-14 20:58:23 -04:00
Hoan Luu Huu
b5bede7a08
add support for speechmatics languages and voices ( #355 )
2024-10-11 19:54:22 -04:00
Hoan Luu Huu
6e779f6744
support stt speechmatics ( #353 )
...
* support stt speechmatics
* support speechmatics region authentication
* update testcase for speechmatics_stt_uri
2024-10-11 09:17:40 -04:00
Quan HL
a41760fa9f
PlayHT version 3.0 support PlayHt2.0 voices
2024-10-03 13:00:42 +07:00
Hoan Luu Huu
2d2b98dab5
Feat/deepgram tts onprem ( #338 )
...
* support deepgram onpremise
* wip
* update speech utils version
* install docker in ci
2024-08-07 07:24:58 -04:00
Hoan Luu Huu
4337a55a27
update getAwsAuthToken to use parameters as object ( #330 )
...
* update getAwsAuthToken to use parameters as object
* update speech utils version
2024-06-15 08:10:58 -04:00
Hoan Luu Huu
d33d0aa519
support verbio speech ( #323 )
...
* support verbio speech
* wip
* update speech version
* update verb specification
2024-05-29 07:35:40 -04:00
Hoan Luu Huu
82c16380f5
fix Speech credential test for azure ( #322 )
2024-05-14 06:56:06 -04:00
Hoan Luu Huu
ce2fa392a4
support aws speech by roleArn ( #313 )
...
* support aws speech by roleArn
* support 3 types of aws credentials
* wip
* wip
* update speech util version
2024-05-02 07:57:22 -04:00
Hoan Luu Huu
39fcb17dec
support mod_rimelabs_tts ( #310 )
...
* support mod_rimelabs_tts
* update speech utils 0.0.51
2024-04-12 07:25:04 -04:00
Hoan Luu Huu
80418aa7e5
check playht can fetch voices when adding new speech credential ( #309 )
...
* check playht can fetch voices when adding new speech credential
* wip
* wip
* wip
* wip
2024-04-12 07:01:13 -04:00
Hoan Luu Huu
b21d10eb3e
fetch playht custom voice ( #307 )
2024-04-09 08:48:18 -04:00
Hoan Luu Huu
7875eb51b9
playht should return list of voice match voice engine configured at speech credentials ( #306 )
2024-04-09 06:53:17 -04:00
Hoan Luu Huu
e2c1383723
support mod_playht_tts ( #304 )
...
* support mod_playht_tts
* wip
* wip
* wip
* wip
* wip
* update speech utils version
2024-04-08 10:21:29 -04:00
Dave Horton
3ad54a0e72
update to released deepgram tts voices ( #299 )
2024-03-13 09:16:12 -04:00
Hoan Luu Huu
bd8fb2f9db
remove use_streaming from speech credential ( #294 )
...
* remove use_streaming from speech credential
* wip
2024-02-20 08:01:33 -05:00