mirror of
				https://github.com/SillyTavern/SillyTavern.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	Fix TTS audio preview
This commit is contained in:
		| @@ -175,7 +175,7 @@ class AzureTtsProvider { | ||||
|         const url = URL.createObjectURL(audio); | ||||
|         this.audioElement.src = url; | ||||
|         this.audioElement.play(); | ||||
|         URL.revokeObjectURL(url); | ||||
|         this.audioElement.onended = () => URL.revokeObjectURL(url); | ||||
|     } | ||||
|  | ||||
|     async fetchTtsGeneration(text, voiceId) { | ||||
|   | ||||
| @@ -155,7 +155,7 @@ class EdgeTtsProvider { | ||||
|         const url = URL.createObjectURL(audio); | ||||
|         this.audioElement.src = url; | ||||
|         this.audioElement.play(); | ||||
|         URL.revokeObjectURL(url); | ||||
|         this.audioElement.onended = () => URL.revokeObjectURL(url); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|   | ||||
| @@ -180,7 +180,7 @@ class NovelTtsProvider { | ||||
|         const url = URL.createObjectURL(audio); | ||||
|         this.audioElement.src = url; | ||||
|         this.audioElement.play(); | ||||
|         URL.revokeObjectURL(url); | ||||
|         this.audioElement.onended = () => URL.revokeObjectURL(url); | ||||
|     } | ||||
|  | ||||
|     async* fetchTtsGeneration(inputText, voiceId) { | ||||
|   | ||||
| @@ -60,7 +60,7 @@ class SpeechT5TtsProvider { | ||||
|         const url = URL.createObjectURL(audio); | ||||
|         this.audioElement.src = url; | ||||
|         this.audioElement.play(); | ||||
|         URL.revokeObjectURL(url); | ||||
|         this.audioElement.onended = () => URL.revokeObjectURL(url); | ||||
|     } | ||||
|  | ||||
|     async loadSettings(settings) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user