mmuodev / microsoft-azure-cognitive-php
Microsoft Azure 认知服务的 PHP 封装
dev-master
2020-06-15 16:34 UTC
Requires
- guzzlehttp/guzzle: ^6.5
- vlucas/phpdotenv: ^4.1
This package is auto-updated.
Last update: 2024-09-19 22:27:05 UTC
README
Microsoft Azure 认知服务的 PHP 封装
- 运行 Composer install 命令以安装包
- 将 .env.example 复制到 .env 并设置适当的值。
- 对于说话人验证,您可以从 Microsoft Azure 账户中获取 SPEECH_KEY 和 SPEECH BASE_URL。
说话人验证
- 安装 FFMPEG 以允许您将音频文件转换为 wav 格式。对于 ubuntu,请使用 sudo apt install ffmpeg。参见 https://ffmpeg.net.cn/
- 初始化语音对象
- $speaker = new Speech();
- 创建验证配置文件
- $speaker->createVerificationProfile();
- 注册验证配置文件
- $speaker->enrolVerificationProfile($audio, $verification_id);
- $audio 是 wav 格式的音频文件,$verification_id 是说话人的 id
- 要将音频转换为 wav 格式,请使用 $speaker->convertAudio($audio)
- 验证说话人
- $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/