Awso_voice_id_lwtSourceval associate_fraudster :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.AssociateFraudsterRequest.t ->
(Awso_voice_id.Values.AssociateFraudsterResponse.t,
Awso_voice_id.Values.AssociateFraudsterResponse.error)
Result.t
Lwt.tval create_domain :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.CreateDomainRequest.t ->
(Awso_voice_id.Values.CreateDomainResponse.t,
Awso_voice_id.Values.CreateDomainResponse.error)
Result.t
Lwt.tval create_watchlist :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.CreateWatchlistRequest.t ->
(Awso_voice_id.Values.CreateWatchlistResponse.t,
Awso_voice_id.Values.CreateWatchlistResponse.error)
Result.t
Lwt.tval delete_domain :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.DeleteDomainRequest.t ->
(unit, unit) Result.t Lwt.tval delete_fraudster :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.DeleteFraudsterRequest.t ->
(unit, unit) Result.t Lwt.tval delete_speaker :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.DeleteSpeakerRequest.t ->
(unit, unit) Result.t Lwt.tval delete_watchlist :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.DeleteWatchlistRequest.t ->
(unit, unit) Result.t Lwt.tval describe_domain :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.DescribeDomainRequest.t ->
(Awso_voice_id.Values.DescribeDomainResponse.t,
Awso_voice_id.Values.DescribeDomainResponse.error)
Result.t
Lwt.tval describe_fraudster :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.DescribeFraudsterRequest.t ->
(Awso_voice_id.Values.DescribeFraudsterResponse.t,
Awso_voice_id.Values.DescribeFraudsterResponse.error)
Result.t
Lwt.tval describe_fraudster_registration_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.DescribeFraudsterRegistrationJobRequest.t ->
(Awso_voice_id.Values.DescribeFraudsterRegistrationJobResponse.t,
Awso_voice_id.Values.DescribeFraudsterRegistrationJobResponse.error)
Result.t
Lwt.tval describe_speaker :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.DescribeSpeakerRequest.t ->
(Awso_voice_id.Values.DescribeSpeakerResponse.t,
Awso_voice_id.Values.DescribeSpeakerResponse.error)
Result.t
Lwt.tval describe_speaker_enrollment_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.DescribeSpeakerEnrollmentJobRequest.t ->
(Awso_voice_id.Values.DescribeSpeakerEnrollmentJobResponse.t,
Awso_voice_id.Values.DescribeSpeakerEnrollmentJobResponse.error)
Result.t
Lwt.tval describe_watchlist :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.DescribeWatchlistRequest.t ->
(Awso_voice_id.Values.DescribeWatchlistResponse.t,
Awso_voice_id.Values.DescribeWatchlistResponse.error)
Result.t
Lwt.tval disassociate_fraudster :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.DisassociateFraudsterRequest.t ->
(Awso_voice_id.Values.DisassociateFraudsterResponse.t,
Awso_voice_id.Values.DisassociateFraudsterResponse.error)
Result.t
Lwt.tval evaluate_session :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.EvaluateSessionRequest.t ->
(Awso_voice_id.Values.EvaluateSessionResponse.t,
Awso_voice_id.Values.EvaluateSessionResponse.error)
Result.t
Lwt.tval list_domains :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.ListDomainsRequest.t ->
(Awso_voice_id.Values.ListDomainsResponse.t,
Awso_voice_id.Values.ListDomainsResponse.error)
Result.t
Lwt.tval list_fraudster_registration_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.ListFraudsterRegistrationJobsRequest.t ->
(Awso_voice_id.Values.ListFraudsterRegistrationJobsResponse.t,
Awso_voice_id.Values.ListFraudsterRegistrationJobsResponse.error)
Result.t
Lwt.tval list_fraudsters :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.ListFraudstersRequest.t ->
(Awso_voice_id.Values.ListFraudstersResponse.t,
Awso_voice_id.Values.ListFraudstersResponse.error)
Result.t
Lwt.tval list_speaker_enrollment_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.ListSpeakerEnrollmentJobsRequest.t ->
(Awso_voice_id.Values.ListSpeakerEnrollmentJobsResponse.t,
Awso_voice_id.Values.ListSpeakerEnrollmentJobsResponse.error)
Result.t
Lwt.tval list_speakers :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.ListSpeakersRequest.t ->
(Awso_voice_id.Values.ListSpeakersResponse.t,
Awso_voice_id.Values.ListSpeakersResponse.error)
Result.t
Lwt.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.ListTagsForResourceRequest.t ->
(Awso_voice_id.Values.ListTagsForResourceResponse.t,
Awso_voice_id.Values.ListTagsForResourceResponse.error)
Result.t
Lwt.tval list_watchlists :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.ListWatchlistsRequest.t ->
(Awso_voice_id.Values.ListWatchlistsResponse.t,
Awso_voice_id.Values.ListWatchlistsResponse.error)
Result.t
Lwt.tval opt_out_speaker :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.OptOutSpeakerRequest.t ->
(Awso_voice_id.Values.OptOutSpeakerResponse.t,
Awso_voice_id.Values.OptOutSpeakerResponse.error)
Result.t
Lwt.tval start_fraudster_registration_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.StartFraudsterRegistrationJobRequest.t ->
(Awso_voice_id.Values.StartFraudsterRegistrationJobResponse.t,
Awso_voice_id.Values.StartFraudsterRegistrationJobResponse.error)
Result.t
Lwt.tval start_speaker_enrollment_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.StartSpeakerEnrollmentJobRequest.t ->
(Awso_voice_id.Values.StartSpeakerEnrollmentJobResponse.t,
Awso_voice_id.Values.StartSpeakerEnrollmentJobResponse.error)
Result.t
Lwt.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.TagResourceRequest.t ->
(Awso_voice_id.Values.TagResourceResponse.t,
Awso_voice_id.Values.TagResourceResponse.error)
Result.t
Lwt.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.UntagResourceRequest.t ->
(Awso_voice_id.Values.UntagResourceResponse.t,
Awso_voice_id.Values.UntagResourceResponse.error)
Result.t
Lwt.tval update_domain :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.UpdateDomainRequest.t ->
(Awso_voice_id.Values.UpdateDomainResponse.t,
Awso_voice_id.Values.UpdateDomainResponse.error)
Result.t
Lwt.tval update_watchlist :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_voice_id.Values.UpdateWatchlistRequest.t ->
(Awso_voice_id.Values.UpdateWatchlistResponse.t,
Awso_voice_id.Values.UpdateWatchlistResponse.error)
Result.t
Lwt.tinclude module type of struct include Awso_voice_id.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]module EnrollmentJobFraudDetectionConfigWatchlistIds =
Awso_voice_id.Values.EnrollmentJobFraudDetectionConfigWatchlistIdsmodule ServerSideEncryptionUpdateStatus =
Awso_voice_id.Values.ServerSideEncryptionUpdateStatusmodule EnrollmentJobFraudDetectionConfig =
Awso_voice_id.Values.EnrollmentJobFraudDetectionConfigThe fraud detection configuration to be used during the batch speaker enrollment job.
Contains error details for a failed batch job.
Indicates the completion progress for a batch job.
module ServerSideEncryptionConfiguration =
Awso_voice_id.Values.ServerSideEncryptionConfigurationThe configuration containing information about the customer managed key used for encrypting customer data.
module ServerSideEncryptionUpdateDetails =
Awso_voice_id.Values.ServerSideEncryptionUpdateDetailsDetails about the most recent server-side encryption configuration update. When the server-side encryption configuration is changed, dependency on the old KMS key is removed through an asynchronous process. When this update is complete, the domain’s data can only be accessed using the new KMS key.
Details of the watchlists in a domain.
Contains details produced as a result of performing known fraudster risk analysis on a speaker.
The details resulting from 'Voice Spoofing Risk' analysis of the speaker.
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
Contains configurations defining enrollment behavior for the batch job.
The configuration containing input file information for a batch job.
The configuration containing output file information for a batch job.
The registration configuration to be used during the batch fraudster registration job.
Contains a summary of information about a watchlist.
Contains a summary of information about a speaker.
Contains a summary of information about a speaker enrollment job.
Contains a summary of information about a fraudster.
Contains a summary of information about a fraudster registration job.
Contains a summary of information about a domain.
The configuration used to authenticate a speaker during a session.
The configuration used for performing fraud detection over a speaker during a session.
Details regarding various fraud risk analyses performed against the current session state and streamed audio of the speaker.
You do not have sufficient permissions to perform this action. Check the error message and try again.
The request failed due to a conflict. Check the ConflictType and error message for more details.
The request failed due to an unknown error on the server side.
The specified resource cannot be found. Check the ResourceType and error message for more details.
The request was denied due to request throttling. Please slow down your request rate. Refer to Amazon Connect Voice ID Service API throttling quotas and try your request again.
The request failed one or more validations; check the error message for more details.
Contains all the information about a watchlist.
Contains all the information about a domain.
The request exceeded the service quota. Refer to Voice ID Service Quotas and try your request again.
Contains all the information about a speaker enrollment job.
Contains all the information about a fraudster registration job.
Contains all the information about a speaker.
module FraudsterRegistrationJobSummaries =
Awso_voice_id.Values.FraudsterRegistrationJobSummariesThe authentication result produced by Voice ID, processed against the current session state and streamed audio of the speaker.
The fraud detection result produced by Voice ID, processed against the current session state and streamed audio of the speaker.
Contains all the information about a fraudster.
Updates the specified watchlist. Every domain has a default watchlist which cannot be updated.
Updates the specified watchlist. Every domain has a default watchlist which cannot be updated.
Updates the specified domain. This API has clobber behavior, and clears and replaces all attributes. If an optional field, such as 'Description' is not provided, it is removed from the domain.
Updates the specified domain. This API has clobber behavior, and clears and replaces all attributes. If an optional field, such as 'Description' is not provided, it is removed from the domain.
Removes specified tags from a specified Amazon Connect Voice ID resource.
Removes specified tags from a specified Amazon Connect Voice ID resource.
Tags a Voice ID resource with the provided list of tags.
Tags a Voice ID resource with the provided list of tags.
module StartSpeakerEnrollmentJobResponse =
Awso_voice_id.Values.StartSpeakerEnrollmentJobResponseStarts a new batch speaker enrollment job using specified details.
module StartSpeakerEnrollmentJobRequest =
Awso_voice_id.Values.StartSpeakerEnrollmentJobRequestStarts a new batch speaker enrollment job using specified details.
module StartFraudsterRegistrationJobResponse =
Awso_voice_id.Values.StartFraudsterRegistrationJobResponseStarts a new batch fraudster registration job using provided details.
module StartFraudsterRegistrationJobRequest =
Awso_voice_id.Values.StartFraudsterRegistrationJobRequestStarts a new batch fraudster registration job using provided details.
Opts out a speaker from Voice ID. A speaker can be opted out regardless of whether or not they already exist in Voice ID. If they don't yet exist, a new speaker is created in an opted out state. If they already exist, their existing status is overridden and they are opted out. Enrollment and evaluation authentication requests are rejected for opted out speakers, and opted out speakers have no voice embeddings stored in Voice ID.
Opts out a speaker from Voice ID. A speaker can be opted out regardless of whether or not they already exist in Voice ID. If they don't yet exist, a new speaker is created in an opted out state. If they already exist, their existing status is overridden and they are opted out. Enrollment and evaluation authentication requests are rejected for opted out speakers, and opted out speakers have no voice embeddings stored in Voice ID.
Lists all watchlists in a specified domain.
Lists all watchlists in a specified domain.
Lists all tags associated with a specified Voice ID resource.
Lists all tags associated with a specified Voice ID resource.
Lists all speakers in a specified domain.
Lists all speakers in a specified domain.
module ListSpeakerEnrollmentJobsResponse =
Awso_voice_id.Values.ListSpeakerEnrollmentJobsResponseLists all the speaker enrollment jobs in the domain with the specified JobStatus. If JobStatus is not provided, this lists all jobs with all possible speaker enrollment job statuses.
module ListSpeakerEnrollmentJobsRequest =
Awso_voice_id.Values.ListSpeakerEnrollmentJobsRequestLists all the speaker enrollment jobs in the domain with the specified JobStatus. If JobStatus is not provided, this lists all jobs with all possible speaker enrollment job statuses.
Lists all fraudsters in a specified watchlist or domain.
Lists all fraudsters in a specified watchlist or domain.
module ListFraudsterRegistrationJobsResponse =
Awso_voice_id.Values.ListFraudsterRegistrationJobsResponseLists all the fraudster registration jobs in the domain with the given JobStatus. If JobStatus is not provided, this lists all fraudster registration jobs in the given domain.
module ListFraudsterRegistrationJobsRequest =
Awso_voice_id.Values.ListFraudsterRegistrationJobsRequestLists all the fraudster registration jobs in the domain with the given JobStatus. If JobStatus is not provided, this lists all fraudster registration jobs in the given domain.
Lists all the domains in the Amazon Web Services account.
Lists all the domains in the Amazon Web Services account.
Evaluates a specified session based on audio data accumulated during a streaming Amazon Connect Voice ID call.
Evaluates a specified session based on audio data accumulated during a streaming Amazon Connect Voice ID call.
Disassociates the fraudsters from the watchlist specified. Voice ID always expects a fraudster to be a part of at least one watchlist. If you try to disassociate a fraudster from its only watchlist, a ValidationException is thrown.
Disassociates the fraudsters from the watchlist specified. Voice ID always expects a fraudster to be a part of at least one watchlist. If you try to disassociate a fraudster from its only watchlist, a ValidationException is thrown.
Describes the specified watchlist.
Describes the specified watchlist.
Describes the specified speaker.
Describes the specified speaker.
module DescribeSpeakerEnrollmentJobResponse =
Awso_voice_id.Values.DescribeSpeakerEnrollmentJobResponseDescribes the specified speaker enrollment job.
module DescribeSpeakerEnrollmentJobRequest =
Awso_voice_id.Values.DescribeSpeakerEnrollmentJobRequestDescribes the specified speaker enrollment job.
Describes the specified fraudster.
Describes the specified fraudster.
module DescribeFraudsterRegistrationJobResponse =
Awso_voice_id.Values.DescribeFraudsterRegistrationJobResponseDescribes the specified fraudster registration job.
module DescribeFraudsterRegistrationJobRequest =
Awso_voice_id.Values.DescribeFraudsterRegistrationJobRequestDescribes the specified fraudster registration job.
Describes the specified domain.
Describes the specified domain.
Deletes the specified watchlist from Voice ID. This API throws an exception when there are fraudsters in the watchlist that you are trying to delete. You must delete the fraudsters, and then delete the watchlist. Every domain has a default watchlist which cannot be deleted.
Deletes the specified speaker from Voice ID.
Deletes the specified fraudster from Voice ID. This action disassociates the fraudster from any watchlists it is a part of.
Deletes the specified domain from Voice ID.
Creates a watchlist that fraudsters can be a part of.
Creates a watchlist that fraudsters can be a part of.
Creates a domain that contains all Amazon Connect Voice ID data, such as speakers, fraudsters, customer audio, and voiceprints. Every domain is created with a default watchlist that fraudsters can be a part of.
Creates a domain that contains all Amazon Connect Voice ID data, such as speakers, fraudsters, customer audio, and voiceprints. Every domain is created with a default watchlist that fraudsters can be a part of.
Associates the fraudsters with the watchlist specified in the same domain.
Associates the fraudsters with the watchlist specified in the same domain.