Integrates Speaker Recognition API from Microsoft Cognitive Services with Symfony

Installs: 131

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 3


1.0.1 2018-11-05 09:00 UTC

This package is auto-updated.

Last update: 2020-07-16 17:30:03 UTC



Hope you already have account on Microsoft Azure and active subscription of Speaker Recognition API.
If you didn't, follow this link:
It's free for trial.

  1. Download OnekitSpeakerRecognitionBundle using composer
  2. Enable the bundle
  3. Configure bundle
  4. Call Microsoft Speaker Recognition API endpoints from your own Controller

Step 1: Download OnekitSpeakerRecognitionBundle using composer

Type in directory with your project:

$ php composer.phar require onekit/speaker-recognition-bundle

Composer will install the bundle to your project's 'vendor/onekit' directory.

Step 2: Enable the bundle

Enable the bundle in the kernel:

// app/AppKernel.php

public function registerBundles()
    $bundles = array(
        // ...
        new Onekit\SpeakerRecognitionBundle\OnekitSpeakerRecognitionBundle()

Step 3: Configure the bundle in your config file

Add the following in your parameters.yml.dist file

# app/config/parameters.yml.dist
    ocp_apim_subscription_key_1: 00000000000000000000000000000000

Then type:

php composer.phar install

to copy parameters from parameters.yml.dist to parameters.yml and enter correct Subscription Key. Copy OCP APIM SUBSCRIPTION KEY 1 from your Azure Portal account

Step 4: Call Microsoft Speaker Recognition API endpoints from your own Controller

To show your breadcrumbs on page simply add next in the template of you page:

 * @var SpeakerRecognitionManager
$speakerRecognitionManager = $this->get('speaker_recognition');
$response = $speakerRecognitionManager->getAllProfiles();

Speaker Recognition API Reference:

###Trademarks notice Microsoft Azure, Microsoft Cognitive Services are either registered trademarks or trademarks of Microsoft Corporation in the United States and other countries.