Untitled
unknown
plain_text
2 years ago
982 B
5
Indexable
import json import os import time import requests def text2speech(text='Я твой рот шатал! шакал ебана врот! ты где живешь, ауф? адрес диктуй сюда сука, найду на рот дам!'): headers = {"Authorization": f"Bearer {os.getenv('SPEECH_API_KEY')}"} url = 'https://api.edenai.run/v2/audio/text_to_speech' payload = { 'providers': 'lovoai', 'language': 'ru-RU', 'option': 'MALE', #"lovoai": 'ru-RU_Ivan Chkalov', 'lovoai': 'ru-RU_Alexei Syomin', 'text': f'{text}' } response = requests.post(url, json=payload, headers=headers) result = json.loads(response.text) unx_time = int(time.time()) audio_url = result.get('lovoai').get('audio_resource_url') r = requests.get(audio_url) with open(f'{unx_time}.wav', 'wb') as file: file.write(r.content) def main(): text2speech() if __name__ == '__main__': main()
Editor is loading...