Changes made to Watson to populate voices, then used VSCode to reformat, so that should resolve the conflict
commit
70686c2ce0
|
@ -5,6 +5,7 @@ const querystring = require('querystring');
|
|||
module.exports = class extends BaseEngine {
|
||||
constructor() {
|
||||
super("IBM Watson TTS", "ogg");
|
||||
<<<<<<< HEAD
|
||||
this.voices = {};
|
||||
this.populateVoiceList();
|
||||
}
|
||||
|
@ -16,6 +17,12 @@ module.exports = class extends BaseEngine {
|
|||
headers: {
|
||||
'Authorization': authorization
|
||||
},
|
||||
=======
|
||||
this.voices = {
|
||||
'Michael': 'en-US_MichaelV3Voice',
|
||||
'Allison': 'en-US_AllisonV3Voice',
|
||||
'Kevin': 'en-US_KevinV3Voice',
|
||||
>>>>>>> 12a9f8fc5374d912e595cea204998daa4d7220ba
|
||||
};
|
||||
const res = await fetch(url, opts);
|
||||
const voices = await res.json();
|
||||
|
@ -27,6 +34,7 @@ module.exports = class extends BaseEngine {
|
|||
getDefaultVoice() {
|
||||
return 'Michael';
|
||||
}
|
||||
<<<<<<< HEAD
|
||||
IBMAuthString() {
|
||||
let buff = new Buffer('apikey:' + process.env.watsonAPIKey);
|
||||
let b64auth = buff.toString('base64');
|
||||
|
@ -35,6 +43,13 @@ module.exports = class extends BaseEngine {
|
|||
async getSpeech(text, voice = this.getSpeechVoice(), params = {}) {
|
||||
const url = process.env.watsonURL + "/v1/synthesize?voice=" + this.getInternalVoiceName(voice);
|
||||
const authorization = this.IBMAuthString();
|
||||
=======
|
||||
async getSpeech(text, voice = this.getSpeechVoice(), params = {}) {
|
||||
const url = process.env.watsonURL + "/v1/synthesize?voice=" + this.getInternalVoiceName(voice);
|
||||
let buff = new Buffer('apikey:' + process.env.watsonAPIKey);
|
||||
let b64auth = buff.toString('base64');
|
||||
const authorization = 'Basic ' + b64auth;
|
||||
>>>>>>> 12a9f8fc5374d912e595cea204998daa4d7220ba
|
||||
const opts = {
|
||||
method: "post",
|
||||
headers: {
|
||||
|
|
Loading…
Reference in New Issue