我正在使用node.js代码将音频文件转换为Google描述的文本文件
如以下链接所述
https://cloud.google.com/nodejs/docs/setup
以下是我当前的代码示例
'use strict';
async function main() {
const speech = require('@google-cloud/speech');
const client = new speech.SpeechClient();
const gcsUri = 'gs://ov-audio-files/Recording 6.wav';
const encoding = 'LINEAR16';
const sampleRateHertz = 44100;
const languageCode = 'en-US';
const audioChannelCount = 2;
const audio = {
uri: gcsUri,
};
const config = {
encoding: encoding,
sampleRateHertz: sampleRateHertz,
audioChannelCount: audioChannelCount,
languageCode: languageCode,
};
const request = {
audio: audio,
config: config,
};
const [response] = await client.recognize(request);
const transcription = response.results
.map(result => result.alternatives[0].transcript)
.join('\n');
console.log(`Transcription: ${transcription}`);
}
main().catch(console.error);
这很好。但是我想一次转换多个文件。有什么标准的方法可以做到这一点吗?我的意思是,如果要实现这一目标,还需要使用更多参数。