Possibly added phonetic input to sam
This commit is contained in:
		@@ -12,7 +12,12 @@ module.exports = class extends BaseEngine {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    async getSpeechFile(text, filepath, voice = this.getDefaultVoice(), params = {}) {
 | 
					    async getSpeechFile(text, filepath, voice = this.getDefaultVoice(), params = {}) {
 | 
				
			||||||
        let sam = new Sam();
 | 
					        let sam = new Sam();
 | 
				
			||||||
        const buf = sam.buf8(text);
 | 
					        let phonetic = false;
 | 
				
			||||||
 | 
					        if (text[0] == "$") {
 | 
				
			||||||
 | 
					            text = text.slice(1);
 | 
				
			||||||
 | 
					            phonetic = true;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        const buf = sam.buf8(text, phonetic);
 | 
				
			||||||
        const file = new wavefile.WaveFile();
 | 
					        const file = new wavefile.WaveFile();
 | 
				
			||||||
        file.fromScratch(1, 22050, 8, buf);
 | 
					        file.fromScratch(1, 22050, 8, buf);
 | 
				
			||||||
        fs.writeFileSync(filepath, file.toBuffer());
 | 
					        fs.writeFileSync(filepath, file.toBuffer());
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user