refactor: streamline FishAudio client import and save utility usage

pull/2434/head
James Ding 1 week ago
parent 408c82a559
commit 808efd202a
No known key found for this signature in database
GPG Key ID: E9505542DD79ADAA

@ -1,5 +1,8 @@
import random
from fishaudio import FishAudio as FishAudioClient
from fishaudio.utils import save
from utils import settings
@ -26,14 +29,9 @@ class FishAudio:
voice_id = str(settings.config["settings"]["tts"]["fishaudio_voice"])
audio = self.client.tts.convert(text=text, reference_id=voice_id)
from fishaudio.utils import save
save(audio, filepath)
def initialize(self):
from fishaudio import FishAudio as FishAudioClient
api_key = settings.config["settings"]["tts"].get("fishaudio_api_key")
if not api_key:
raise ValueError(

Loading…
Cancel
Save