Sign Up

Log In

MicrosoftSpeakerRecognition

FREE
By zakutynsky
Updated a month ago
Machine Learning
-/10
Popularity Score
-
Latency
-
Success Rate

MicrosoftSpeakerRecognition API Documentation

Speaker Recognition APIs are cloud-based APIs that provide the most advanced algorithms for speaker verification and speaker identification.

View API Details

Supercharge your App

Discover and connect to thousands of APIs in the world's largest API Hub
POSTcreateIdentificationEnrollment
POSTcreateIdentificationProfile
POSTcreateVerificationEnrollment
POSTcreateVerificationProfile
POSTdeleteIdentificationProfileEnrollments
POSTdeleteIdentificationProfile
POSTdeleteVerificationProfileEnrollments
POSTdeleteVerificationProfile
POSTgetAllIdentificationProfiles
POSTgetAllSupportedVerificationPhrases
POSTgetAllVerificationProfiles
POSTgetOperationStatus
POSTgetSingleIdentificationProfile
POSTgetSingleVerificationProfile
POSTgetSpeakerIdentification
POSTgetSpeakerVerification
POSTcreateIdentificationEnrollment

Enrollment for speaker identification is text-independent, which means that there are no restrictions on what the speaker says in the audio. The speaker's voice is recorded, and a number of features are extracted to form a unique voiceprint.

Sign up to test this endpoint
Log in
Header Parameters
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
subscriptionKeyCREDENTIALS
REQUIREDSubscription key which provides access to this API. Found in your Cognitive Services accounts.
identificationProfileIdSTRING
REQUIREDID of speaker identification profile. GUID returned from Identification Profile - Create Profile API.
fileFILE
REQUIREDThe audio file format must meet the following requirements.
Optional Parameters
shortAudioSELECT
OPTIONALInstruct the service to waive the recommended minimum audio limit needed for enrollment. Set value to “true” to force enrollment using any audio length (min. 1 second).
Request Snippet
unirest.post("https://MicrosoftSpeakerRecognitionzakutynskyV1.p.rapidapi.com/createIdentificationEnrollment")
.header("X-RapidAPI-Key", "undefined")
.header("Content-Type", "application/x-www-form-urlencoded")
.send("shortAudio=undefined")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response

loading...

Log inSign up

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.post("https://MicrosoftSpeakerRecognitionzakutynskyV1.p.rapidapi.com/createIdentificationEnrollment")
.header("X-RapidAPI-Key", "undefined")
.header("Content-Type", "application/x-www-form-urlencoded")
.send("shortAudio=undefined")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication

Sign up for free

to test this endpoint

Join the world’s largest API marketplace with over half a million developers and thousands of APIs.
DiscoverAPIs
Testfrom the browser
Connectusing code snippets
Managefrom one dashboard