Using Baidu speech recognition module to realize voice to text conversion
- fluent-ffmpeg ffmpeg download url:http://ffmpeg.org/download.html
- baidu-aip-sdk Official document:http://ai.baidu.com/docs#/ASR-Online-Node-SDK/top You need to register and create speech recognition applications on Baidu AI open platform.
$ npm install audio-to-text
const Att = require('audio-to-text');
// baidu AI application configuration information
const baiduConfig = {
"APP_ID": "your APP_ID",
"API_KEY": "your API_KEY",
"SECRET_KEY": "your SECRET_KEY"
}
const speech = new Att(baiduConfig);
const file_path = 'your file path';
speech.audio2Text(file_path).then(text => {
console.log(text);
}).catch(console.log.bind(console));
- If the audio quality is too poor, Baidu speech will not be recognized, so the transformation result may be empty.