mirror of
https://github.com/jambonz/speech-utils.git
synced 2026-07-04 19:31:49 +00:00
7d076bb8b4
* chore: deprecate and remove verbio, nuance speech vendor support Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * chore: also deprecate and remove PlayHT speech vendor PlayHT was acquired and no longer provides the service. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
22 lines
806 B
JavaScript
22 lines
806 B
JavaScript
const {noopLogger} = require('./lib/utils');
|
|
|
|
module.exports = (opts, logger) => {
|
|
logger = logger || noopLogger;
|
|
const {
|
|
client,
|
|
createHash,
|
|
retrieveHash
|
|
} = require('@jambonz/realtimedb-helpers')(opts, logger);
|
|
|
|
return {
|
|
client,
|
|
getTtsSize: require('./lib/get-tts-size').bind(null, client, logger),
|
|
purgeTtsCache: require('./lib/purge-tts-cache').bind(null, client, logger),
|
|
addFileToCache: require('./lib/add-file-to-cache').bind(null, client, logger),
|
|
synthAudio: require('./lib/synth-audio').bind(null, client, createHash, retrieveHash, logger),
|
|
|
|
getAwsAuthToken: require('./lib/get-aws-sts-token').bind(null, logger, createHash, retrieveHash),
|
|
getTtsVoices: require('./lib/get-tts-voices').bind(null, client, createHash, retrieveHash, logger),
|
|
};
|
|
};
|