Как сделать запрос и обработать результат, игнорируя создание mp3 файла?

Рейтинг: 0Ответов: 0Опубликовано: 28.02.2023

Я делаю телеграмм бота и мне нужно было синтезировать текст в аудио, я отправлял запрос на yandex.cloud и в ответ получаю response.data: введите сюда описание изображения

Код:

const cfg = {
    headers: {
        'Content-type': 'multipart/form-data',
        'Authorization': `Api-Key ${config.yandex_api_key}`
    }
};

const data = {
    text: 'Привет, мир!',
    lang: 'ru-RU',
    voice: 'madirus',
    speed: 1.0,
    format: 'mp3'
};

axios.post('https://tts.api.cloud.yandex.net/speech/v1/tts:synthesize', data, cfg)
    .then(response => {
        console.log(response.data);
}).catch(error => {
    console.log(error);
        });`

Как можно было бы это обработать и отправить через телеграмм бота без создание mp3 файла?

Ответы

Ответов пока нет.