Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from TeraTTS import TTS
- import whisper
- import subprocess
- #args = ['whisper', '--language', 'ru', '--device', 'cuda', '--model', 'large', '-o', './texts', '--', f'./111.mp3']
- #res = subprocess.run(args)
- model = whisper.load_model("base")
- result = model.transcribe("111.mp3")
- text = result["text"]
- tts = TTS("TeraTTS/natasha-g2p-vits", add_time_to_end=1.0, tokenizer_load_dict=True) # Вы можете настроить 'add_time_to_end' для продолжительности аудио, 'tokenizer_load_dict' можно отключить если используете RUAccent
- audio = tts(text, lenght_scale=1.1)
- tts.save_wav(audio, "ttg.wav") # Сохранить аудио в файл
- model = whisper.load_model("base")
- result = model.transcribe("./ttg.wav")
- print(result["text"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement