Untitled
unknown
plain_text
3 years ago
982 B
10
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...