Class VoiceSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • voiceId

        public VoiceSummary.Builder voiceId​(String voiceId)
        Unique Id of the voice.
        Parameters:
        voiceId - the value to set
        Returns:
        this builder
      • displayName

        public VoiceSummary.Builder displayName​(String displayName)
        A user-friendly display name of the language for the user.
        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • description

        public VoiceSummary.Builder description​(String description)
        A small description of the voice like its language and voice type.
        Parameters:
        description - the value to set
        Returns:
        this builder
      • supportedModels

        public VoiceSummary.Builder supportedModels​(List<String> supportedModels)
        Models the particular speaker is aligned to.
        Parameters:
        supportedModels - the value to set
        Returns:
        this builder
      • languageCode

        public VoiceSummary.Builder languageCode​(VoiceSummary.LanguageCode languageCode)
        An abbreviated notation of region to which the language and accent of the speaker belongs to.
        Parameters:
        languageCode - the value to set
        Returns:
        this builder
      • languageDescription

        public VoiceSummary.Builder languageDescription​(String languageDescription)
        A description of region to which the language and accent of the speaker belongs to.
        Parameters:
        languageDescription - the value to set
        Returns:
        this builder
      • sampleRateInHertz

        public VoiceSummary.Builder sampleRateInHertz​(Integer sampleRateInHertz)
        The sample rate of the speaker in Hertz.
        Parameters:
        sampleRateInHertz - the value to set
        Returns:
        this builder
      • wordsPerMinute

        public VoiceSummary.Builder wordsPerMinute​(Integer wordsPerMinute)
        The number of words the speaker can narrate per minute.

        It signifies the speed of the speech produced by the speaker.

        Parameters:
        wordsPerMinute - the value to set
        Returns:
        this builder
      • isDefaultVoice

        public VoiceSummary.Builder isDefaultVoice​(Boolean isDefaultVoice)
        Whether this voice id is default voice used for inference.
        Parameters:
        isDefaultVoice - the value to set
        Returns:
        this builder