fixed playht3.0 cannot be played if credential is cached

This commit is contained in:
Quan HL
2024-10-11 12:05:38 +07:00
parent c18fbacd1b
commit 31a0c7b02c

View File

@@ -779,6 +779,9 @@ const synthPlayHT = async(client, logger, {
synthesizeUrl = inference_address; synthesizeUrl = inference_address;
const expiry = Math.floor((expires_at_ms - Date.now()) / 1000 - 30); const expiry = Math.floor((expires_at_ms - Date.now()) / 1000 - 30);
await client.set(key, inference_address, 'EX', expiry); await client.set(key, inference_address, 'EX', expiry);
} else {
// Use cached URL
synthesizeUrl = url;
} }
} catch (err) { } catch (err) {
logger.info({err}, 'synth PlayHT returned error for authentication version 3.0'); logger.info({err}, 'synth PlayHT returned error for authentication version 3.0');