Есть ли способ, чтобы я мог воспроизводить голос, сгенерированный облаком Google (Text To speech) в моем бэкэнде, который записан в node.js в моем собственном приложении реакции, поскольку API Text To Speech API облака Google генерирует mp3 аудио, как я могу отправить это аудио в свое собственное родное приложение, чтобы воспроизвести его?
Пример: когда я нажимаю кнопку, сгенерированное аудио должно начинаться
Это мой бэкэнд-код
'use strict';
const Hapi = require('@hapi/hapi');
const axios = require('axios')
const textToSpeech = require('@google-cloud/text-to-speech');
const ffmpeg = require('fluent-ffmpeg');
// Import other required libraries
const fs = require('fs');
const util = require('util');
// Creates a client
const client = new textToSpeech.TextToSpeechClient();
async function quickStart() {
// The text to synthesize
const text = 'hello, world!';
// Construct the request
const request = {
input: {text: text},
// Select the language and SSML voice gender (optional)
voice: {languageCode: 'en-US', ssmlGender: 'NEUTRAL'},
// select the type of audio encoding
audioConfig: {audioEncoding: 'MP3'},
};
// Performs the text-to-speech request
const [response] = await client.synthesizeSpeech(request);
// Write the binary audio content to a local file
const writeFile = util.promisify(fs.writeFile);
await writeFile('output.mp3', response.audioContent, 'binary');
console.log('Audio content written to file: output.mp3');
}
quickStart();