gpt4 book ai didi

android - Android 上 Pocketsphinx 的输入

转载 作者:行者123 更新时间:2023-11-29 00:31:19 25 4
gpt4 key购买 nike

我做了一个语音识别到文本的演示。我刚刚构建了演示 Building Pocketsphinx On Android它运作良好。但我的问题是如何从音频文件而不是实时说话进行输入。有解决办法吗?谢谢。

最佳答案

您可以使用 Pocketsphinx API 来处理任何二进制数据,包括从文件中读取的二进制数据。您只需确保数据采用所需的格式。将二进制数据读入 short[] 类型的缓冲区后,您可以使用 pocketsphinx API 调用对其进行处理:

导入edu.cmu.pocketsphinx.pocketsphinx;

Pocketsphinx ps = new Decoder(....)
ps.processRaw(buf, buf.length, false, false);

处理完所有数据后,您可以检索结果

Hypothesis hyp = pocketsphinx.getHyp();
System.out.println(hyp.getHypstr())

有关详细信息,请参阅 Pocketsphinx part of the CMUSphinx tutorial

关于android - Android 上 Pocketsphinx 的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15566701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com