Sphinx似乎无法识别或处理音频文件,它接受音频流吐出一个空数组(SpeechResult结果)。我觉得我使用的音频文件没有任何问题,因为我已尝试了几个,但它们并没有对它们起作用。有没有人有他们知道有效的音频文件?是否有任何突出的东西可能导致流不产生转录?
cn
这是运行它的输出 - 它似乎没有任何失败
int Partition(int high, int low, int pivot, std::vector<int>& arr)
{
int j = low;
for (int i = low ; i <= high ; i++)
{
if (arr[i] <= pivot)
{
swap(i , j++ , arr);
}
}
return arr.size() - j;
}
void swap(int fromIndex , int toIndex , std::vector<int> &arr)
{
arr[fromIndex] = arr[fromIndex]^arr[toIndex];
arr[toIndex] = arr[fromIndex]^arr[toIndex];
arr[fromIndex] = arr[fromIndex]^arr[toIndex];
}
答案 0 :(得分:3)
文件导出并确保选择WAV(Microsoft)签名的16位PCM。