mmuodev / microsoft-azure-cognitive-php

Microsoft Azure 认知服务的 PHP 封装

dev-master 2020-06-15 16:34 UTC

This package is auto-updated.

Last update: 2024-09-19 22:27:05 UTC


README

Microsoft Azure 认知服务的 PHP 封装

  1. 运行 Composer install 命令以安装包
  2. 将 .env.example 复制到 .env 并设置适当的值。
  • 对于说话人验证,您可以从 Microsoft Azure 账户中获取 SPEECH_KEY 和 SPEECH BASE_URL。

说话人验证

  1. 安装 FFMPEG 以允许您将音频文件转换为 wav 格式。对于 ubuntu,请使用 sudo apt install ffmpeg。参见 https://ffmpeg.net.cn/
  2. 初始化语音对象
  • $speaker = new Speech();
  1. 创建验证配置文件
  • $speaker->createVerificationProfile();
  1. 注册验证配置文件
  • $speaker->enrolVerificationProfile($audio, $verification_id);
  • $audio 是 wav 格式的音频文件,$verification_id 是说话人的 id
  • 要将音频转换为 wav 格式,请使用 $speaker->convertAudio($audio)
  1. 验证说话人
  • $speaker->verifySpeaker($audio, $verification_id);
  • $audio 是 wav 格式的音频文件,$verification_id 是说话人的 id
  • 要将音频转换为 wav 格式,请使用 $speaker->convertAudio($audio)

##详细信息 Microsoft Azure 说话人识别的详细信息可在此处找到:https://azure.microsoft.com/en-us/services/cognitive-services/speaker-recognition/