hctpbl / alizephp
AlizePHP 是 Alize 和 LIA_RAL 的 PHP 封装,Alize 和 LIA_RAL 是一个用于生物识别认证的开源平台。
Requires
- php: >=5.3.0
- monolog/monolog: 1.*
This package is not auto-updated.
Last update: 2024-09-28 16:24:57 UTC
README
AlizePHP 是 Alize 和 LIA_RAL 的 PHP 封装,Alize 和 LIA_RAL 是一个用于生物识别认证的开源平台。这个类旨在抽象 AlizePHP 的命令和文件,提供一套针对用户的方法,并允许开发者轻松地提取音频特征和 i 向量。
ALIZE 软件包
Alize 和 LIA_RAL 不包含在此包中,您必须在您的计算机上下载和编译它们。编译完成后,将生成的库和二进制文件放在 bin/ 目录下。强烈建议阅读 Alize 网页 上的文档,以及学习教程,以了解此包的功能以及如何将其适应到您的项目中。无论如何,创建系统中的用户信息的粗略步骤是按顺序执行以下命令:
- extractFeatures()
- normaliseEnergy()
- detectEnergy()
- normaliseFeatures()
- ivExtractor()
每个方法都需要将前一个方法的输出存储在您的目录结构中,才能正常工作(如果这不是这样,您将收到一个 AlizePHPException)。一旦 ivExtractor() 生成的 i 向量存在,您就可以使用 ivTest 来验证两个用户是否是同一个人。
配置
cfg/ 目录还提供了一组默认配置文件和设置。这些文件是由 Anthony Larcher (alarcher - at- i2r.a-star.edu.sg) 作为他的 Alize 教程的一部分创建的,正如他所说的,“作者不对性能和可用性提供任何保证”。
您可以将文件扩展名和目录更改以创建自己的目录结构。如果您想使用 Alize 生成的文件与另一款软件一起使用,这可能很有用。设置文件可以在 cfg/alizephp_conf.php 中找到。
Alize 信用
A. Larcher, J.-F. Bonastre, B. Fauve, K.A. Lee, C. Levy, H. Li, J.S.D. Mason, J.-Y Parfait,
"ALIZE 3.0 - 开源工具包,用于最先进的说话人识别",
在 2013 年国际语音通信协会(Interspeech)年度会议上
相关链接
- Alize 网站: http://alize.univ-avignon.fr/index_en.html
- Alize SVN: http://alize.univ-avignon.fr/svn/ALIZE/trunk/
- LIA_RAL SVN: http://alize.univ-avignon.fr/svn/LIA_RAL/trunk/
- Alize 文档(包括教程): http://alize.univ-avignon.fr/doc_en.html