Learn R Programming

text2speech (version 1.0.0)

tts_voices: Text-to-Speech (Speech Synthesis) Voices

Description

Various services offer a range of voice options:

Usage

tts_voices(service = c("amazon", "google", "microsoft", "coqui"), ...)

tts_amazon_voices(...)

tts_microsoft_voices(region = "westus")

tts_google_voices(...)

tts_coqui_voices()

Value

(Amazon, Microsoft, and Google) A standardized data.frame featuring the following columns:

  • voice : Name of the voice

  • language : Spoken language

  • language_code : Abbreviation for the language of the speaker

  • gender : Male or female

  • service : The text-to-speech engine used

(Coqui TTS) A tibble featuring the following columns:

  • language : Spoken language

  • dataset : Dataset the deep learning model was trained on

  • model_name : Name of deep learning model

  • service : The text-to-speech engine used

Arguments

service

Service to use (Amazon, Google, Microsoft, or Coqui)

...

Additional arguments to service voice listings.

region

(Microsoft only) Region of your Microsoft Speech Service API Key

Examples

Run this code
if (FALSE) { # interactive()
# Amazon Polly
if (tts_auth(service = "amazon")) {
tts_voices(service = "amazon")
}


# Microsoft Cognitive Services Text to Speech REST API
if (tts_auth(service = "microsoft")) {
tts_voices(service = "microsoft")
}

# Google Cloud Text-to-Speech API
if (tts_auth(service = "google")) {
tts_voices(service = "google")
}

# Coqui TTS
if (tts_auth(service = "coqui")) {
tts_voices(service = "coqui")
}
}

Run the code above in your browser using DataLab