Java Android说话人识别

Java Android说话人识别,java,android,Java,Android,我试图找出有没有任何语音(或语音)API(Android)可以用来识别说话人。我的目标是创建一个能够识别说话人并将其与其他人区分开来的应用程序,它可以起到身份验证的作用 提前感谢,, Serhiy.我认为您在识别器intent(用于将语音转换为文本)方面不会有太多运气。我不知道有什么会影响说话人识别。但您可以使用AudioRecord获取原始音频帧,然后对其进行信号处理。恐怕我不太清楚哪种音频处理器能帮助你区分不同的扬声器。你可以玩弄android.media。据我所知,没有完全移植到andro

我试图找出有没有任何语音(或语音)API(Android)可以用来识别说话人。我的目标是创建一个能够识别说话人并将其与其他人区分开来的应用程序,它可以起到身份验证的作用

提前感谢,,
Serhiy.

我认为您在识别器intent(用于将语音转换为文本)方面不会有太多运气。我不知道有什么会影响说话人识别。但您可以使用AudioRecord获取原始音频帧,然后对其进行信号处理。恐怕我不太清楚哪种音频处理器能帮助你区分不同的扬声器。

你可以玩弄android.media。据我所知,没有完全移植到android的java sound api。

您可以使用的

它支持说话人验证和说话人识别


这里有一个指向所有人的链接。

是的,从语音到文本不是我想要的东西。也许你是对的,这样做的唯一方法是处理原始数据,为我得到的每个新条目生成某种哈希,并将其与现有条目进行比较。我只是想知道也许有人已经为Android做了类似的东西,因为JSAPI(Java语音API)可能是一个与Android不兼容的解决方案。。无论如何,谢谢。非常感谢你的反馈。我想我可以从android.media.AudioRecord读取方法中获取原始数据。嗨,Serhiy,你有解决问题的方法吗?你能和我们分享一下吗。。我也在寻找这样的解决方案。使用的解决方案是录制演讲的一些帧(不是整个演讲,而是一些部分)并在服务器端进行验证,虽然误报率仍然很高。@Serhiy你好,问得好,竖起大拇指,你解决了问题吗。我同样需要帮助。