onekit / speaker-recognition-bundle
将微软认知服务中的语音识别API与Symfony2集成。
dev-master / 0.2.x-dev
2017-10-22 20:02 UTC
Requires
- php: >=5.6
- ext-openssl: *
- guzzlehttp/guzzle: 6.2.2
- symfony/config: 2.*
- symfony/dependency-injection: 2.*
- symfony/http-foundation: 2.*
- symfony/symfony: 2.*
Suggests
- vich/uploader-bundle: To add audio file as entity field
This package is not auto-updated.
Last update: 2024-09-20 20:05:51 UTC
README
安装
希望您已经在微软Azure上拥有账户,并且有语音识别API的活跃订阅。
如果没有,请点击以下链接: https://portal.azure.com/#create/Microsoft.CognitiveServices
试用期间免费。
- 使用composer下载OnekitSpeakerRecognitionBundle
- 启用包
- 配置包
- 从您的Controller调用Microsoft语音识别API端点
第1步:使用composer下载OnekitSpeakerRecognitionBundle
在您的项目目录中输入
$ php composer.phar require onekit/speaker-recognition-bundle
Composer将包安装到您的项目“vendor/onekit”目录。
第2步:启用包
在kernel中启用包
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Onekit\SpeakerRecognitionBundle\OnekitSpeakerRecognitionBundle() ); }
第3步:在您的配置文件中配置包
在您的parameters.yml.dist文件中添加以下内容
# app/config/parameters.yml.dist parameters: recognition_api_endpoint: https://api.projectoxford.ai/spid/v1.0 ocp_apim_subscription_key_1: 00000000000000000000000000000000
然后输入
php composer.phar install
以从parameters.yml.dist复制参数到parameters.yml并输入正确的订阅密钥。
第4步:从您的Controller调用Microsoft语音识别API端点
要显示您的面包屑在页面上,只需在页面模板中添加以下内容
/** * @var SpeakerRecognitionManager */ $speakerRecognitionManager = $this->get('speaker_recognition'); $response = $speakerRecognitionManager->getAllProfiles();
###商标声明 Microsoft Azure, Microsoft Cognitive Services是美国和其他国家的微软公司注册商标或商标。