mirror of
https://github.com/jambonz/speech-utils.git
synced 2025-12-19 03:37:49 +00:00
added function to get an AWS security token using STS
This commit is contained in:
11
index.js
11
index.js
@@ -3,10 +3,12 @@ const {noopLogger} = require('./lib/utils');
|
||||
module.exports = (opts, logger) => {
|
||||
logger = logger || noopLogger;
|
||||
let client = opts.redis_client;
|
||||
if (!client) {
|
||||
const {client: redisClient} = require('@jambonz/realtimedb-helpers')(opts, logger);
|
||||
client = redisClient;
|
||||
}
|
||||
const {
|
||||
client: redisClient,
|
||||
createHash,
|
||||
retrieveHash
|
||||
} = require('@jambonz/realtimedb-helpers')(opts, logger);
|
||||
client = opts.redis_client || redisClient;
|
||||
|
||||
return {
|
||||
client,
|
||||
@@ -15,6 +17,7 @@ module.exports = (opts, logger) => {
|
||||
synthAudio: require('./lib/synth-audio').bind(null, client, logger),
|
||||
getNuanceAccessToken: require('./lib/get-nuance-access-token').bind(null, client, logger),
|
||||
getIbmAccessToken: require('./lib/get-ibm-access-token').bind(null, client, logger),
|
||||
getAwsAuthToken: require('./lib/get-aws-sts-token').bind(null, logger, createHash, retrieveHash),
|
||||
getTtsVoices: require('./lib/get-tts-voices').bind(null, client, logger),
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user