gpt4 book ai didi

android - 比较Android中的两个声音

转载 作者:IT老高 更新时间:2023-10-28 23:25:34 24 4
gpt4 key购买 nike

可以将语音与手机中已录制的语音进行比较。根据比较,我们可以评定为“好”、“非常好”、“极好”等。大多数封闭声音获得高评分。

有人知道在 Android 中可以吗?

帮助非常明显。

最佳答案

对于一般的音频处理库,我可以推荐 marsyas .不幸的是 official home page目前已关闭。

Marsyas 甚至提供了一个示例 android 应用程序。获得合适的信号分析框架后,您需要分析您的信号。例如,AimC marsyas 的实现可用于比较语音。

我建议在您的计算机上安装 marsyas 并使用 python 示例脚本。

对于您的语音分析,您可以使用这样的网络:

vqNetwork = ["Series/vqlizer", [
"AimPZFC/aimpzfc",
"AimHCL/aimhcl",
"AimLocalMax/aimlocalmax",
"AimSAI/aimsai",
"AimBoxes/aimBoxes",
"AimVQ/vq",
"Gain/g",
]

这个网络接收您的音频数据并对其进行转换,就像人耳处理它一样。之后,它使用矢量量化将许多可能的矢量减少为具有 200 个条目的非常特定的码本。然后,您可以将网络的输出转换为可读字符(例如 utf8),然后您可以使用字符串编辑距离(例如 Levenshtein 距离)之类的东西进行比较。

另一种可能性是使用 MFCC(梅尔频率倒谱系数)进行语音识别,marsyas supports as well并使用一些东西,例如 Dynamic Time Warping , 比较输出。 This document很好地描述了这个过程。

关于android - 比较Android中的两个声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14213090/

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