Я пытаюсь превратить следующий пример в код, который я могу использовать в приложении реагирования.Я пытался использовать fetch, но у меня это пока не получалось.Если есть пример, дайте мне знать.
const record = require("node-record-lpcm16");
// Imports the Google Cloud client library
const speech = require("@google-cloud/speech");
// Creates a client
const client = new speech.SpeechClient();
const encoding = "LINEAR16";
const sampleRateHertz = 16000;
const languageCode = "en-US";
const request = {
config: {
encoding: encoding,
sampleRateHertz: sampleRateHertz,
languageCode: languageCode
},
interimResults: false
};
// Create a recognize stream
const recognizeStream = client
.streamingRecognize(request)
.on("error", console.error)
.on("data", data =>
process.stdout.write(
data.results[0] && data.results[0].alternatives[0]
? `Transcription: ${data.results[0].alternatives[0].transcript}\n`
: `\n\nReached transcription time limit, press Ctrl+C\n`));