add recognizer.azureServiceEndpoint for custom azure voices

This commit is contained in:
Dave Horton
2022-11-25 10:46:47 -05:00
parent 6484086222
commit 21eaa442b2
2 changed files with 6 additions and 1 deletions

View File

@@ -164,6 +164,10 @@ class TaskSay extends Task {
'tts.voice': voice 'tts.voice': voice
}); });
try { try {
if (vendor === 'microsoft' && this.synthesizer.azureServiceEndpoint) {
credentials.use_custom_tts = true;
credentials.custom_tts_endpoint = this.synthesizer.azureServiceEndpoint;
}
const {filePath, servedFromCache} = await synthAudio(stats, { const {filePath, servedFromCache} = await synthAudio(stats, {
text, text,
vendor, vendor,

View File

@@ -435,7 +435,8 @@
"gender": { "gender": {
"type": "string", "type": "string",
"enum": ["MALE", "FEMALE", "NEUTRAL"] "enum": ["MALE", "FEMALE", "NEUTRAL"]
} },
"azureServiceEndpoint": "string"
}, },
"required": [ "required": [
"vendor" "vendor"