Search Results for

    Show / Hide Table of Contents

    Class LexiconService

    Inheritance
    object
    CrudServiceBase<AwsClient>
    LexiconService
    Implements
    ICrudService
    Inherited Members
    CrudServiceBase<AwsClient>.client
    CrudServiceBase<AwsClient>.ApiKey
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit.AmazonAws.Polly.Services
    Assembly: Glitch9.AIDevKit.Provider.AmazonAws.dll
    Syntax
    public sealed class LexiconService : CrudServiceBase<AwsClient>, ICrudService

    Constructors

    | Edit this page View Source

    LexiconService(AwsClient)

    Declaration
    public LexiconService(AwsClient client)
    Parameters
    Type Name Description
    AwsClient client

    Methods

    | Edit this page View Source

    DeleteAsync(string, RequestOptions)

    Declaration
    public UniTask<bool> DeleteAsync(string lexiconName, RequestOptions options = null)
    Parameters
    Type Name Description
    string lexiconName
    RequestOptions options
    Returns
    Type Description
    UniTask<bool>
    | Edit this page View Source

    GetAsync(string, RequestOptions)

    Declaration
    public UniTask<LexiconDetails> GetAsync(string lexiconName, RequestOptions options = null)
    Parameters
    Type Name Description
    string lexiconName
    RequestOptions options
    Returns
    Type Description
    UniTask<LexiconDetails>
    | Edit this page View Source

    ListAsync(PollyQuery, RequestOptions)

    Declaration
    public UniTask<LexiconDescriptionList> ListAsync(PollyQuery query = null, RequestOptions options = null)
    Parameters
    Type Name Description
    PollyQuery query
    RequestOptions options
    Returns
    Type Description
    UniTask<LexiconDescriptionList>
    | Edit this page View Source

    PutAsync(LexiconCreationRequest, RequestOptions)

    Stores a pronunciation lexicon in an AWS Region. If a lexicon with the same name already exists in the region, it is overwritten by the new lexicon. Lexicon operations have eventual consistency, therefore, it might take some time before the lexicon is available to the SynthesizeSpeech operation.

    Declaration
    public UniTask<bool> PutAsync(LexiconCreationRequest request, RequestOptions options = null)
    Parameters
    Type Name Description
    LexiconCreationRequest request
    RequestOptions options
    Returns
    Type Description
    UniTask<bool>

    Implements

    ICrudService

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation