UNPKG

@voice-ping/cognitive-services-speech

Version:

VoicePing Cognitive Services Speech SDK for JavaScript forked from Microsoft

35 lines (33 loc) 1.37 kB
"use strict"; // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT license. Object.defineProperty(exports, "__esModule", { value: true }); var Contracts_1 = require("./Contracts"); var Exports_1 = require("./Exports"); /** * Defines SpeakerVerificationModel class for Speaker Recognition * Model contains a profile against which to verify a speaker * @class SpeakerVerificationModel */ var SpeakerVerificationModel = /** @class */ (function () { function SpeakerVerificationModel(profile) { Contracts_1.Contracts.throwIfNullOrUndefined(profile, "VoiceProfile"); if (profile.profileType === Exports_1.VoiceProfileType.TextIndependentIdentification) { throw new Error("Verification model cannot be created from Identification profile"); } this.privVoiceProfile = profile; } SpeakerVerificationModel.fromProfile = function (profile) { return new SpeakerVerificationModel(profile); }; Object.defineProperty(SpeakerVerificationModel.prototype, "voiceProfile", { get: function () { return this.privVoiceProfile; }, enumerable: true, configurable: true }); return SpeakerVerificationModel; }()); exports.SpeakerVerificationModel = SpeakerVerificationModel; //# sourceMappingURL=SpeakerVerificationModel.js.map