获取单词的时间戳(语音转文本)

时间:2019-04-13 20:24:02

标签: bash speech-recognition speech-to-text pocketsphinx

我实际上使用Pocketsphinx进行语音转语音音频文件。
我使用以下命令:

pocketsphinx_continuous -logfn /dev/null -infile audio.wav > text.txt

,我想知道是否有一种方法可以获取每个单词的时间戳。就是这样:

startTime: 0.000s, endTime: 0.200s, word: hello
startTime: 0.250s, endTime: 0.500s, word: world

我不需要使用Pocketsphinx,但是我需要一种免费且不受限制的方式在Linux上将语音文件转换为语音文本。

1 个答案:

答案 0 :(得分:1)

感谢@NikolayShmyrev, 答案很简单,就是在命令中添加function getDataFromServer(e) { var id ="ID"; var data = SpreadsheetApp.openById(id) .getSheetByName("Requests") .getDataRange() .getValues(); var ar = data.splice(0,1); //add headers data.forEach(function(f) { if (~f.indexOf(e.searchtext)) ar.push(f); }); return ar; }