hctpbl/alizephp

AlizePHP 是 Alize 和 LIA_RAL 的 PHP 封装,Alize 和 LIA_RAL 是一个用于生物识别认证的开源平台。

v1.5 2014-08-11 21:37 UTC

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 网页 上的文档,以及学习教程,以了解此包的功能以及如何将其适应到您的项目中。无论如何,创建系统中的用户信息的粗略步骤是按顺序执行以下命令:

  1. extractFeatures()
  2. normaliseEnergy()
  3. detectEnergy()
  4. normaliseFeatures()
  5. 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)年度会议上

相关链接