Я написал код:
# -*- coding: utf-8 -*-
"""
Это библиотека для работы с
yandex speech kit cloud API
"""
from urllib import urlretrieve
#значения
http_api_server = "https://tts.voicetech.yandex.net/generate?" #speech сервер yandex
format = "mp3" #расширение выходного файла
filename = "testname" #это имя файла, нужно указывать только имя! Без расширения
key = "" #сюда нужно вставить ваш ключ
speaker = "zahar" #здесь должен быть ваш спикер к примеру zahar
lang = "ru" #язык для озвучивания по умолчанию ru
emotion = "good" #эмоция к примеру good
speed = "1" #скорость от 0.1 до ∞
text = "Это мой первый текст сгенерированный при помощи Yandex Spech Kit" #текст для генерации
#функции
def speachit(text,format,filename,lang,speaker,key,emotion,speed):
text.replace (" ", "+")
urlretrieve(http_api_server+"text="+text+"&"+"format="+format+"&"+"lang="+lang+"&"
+"speaker="+speaker+"&"+"key="+key+"&"+"speed="+speed, filename+'.mp3')
Я показал его своему бате, он меня похвалил сказал все красиво. Но он бывший CPP разработчик и я хочу знать мнение бывалых python кодеров
. Мне 13 лет так что сильно строго не судите