class Ajuga::TTSBackend::TTSMP3

Overview

A TTS service with lots of available voices and languages

Defined in:

ajuga/tts_backends/ttsmp3.cr

Constructors

Instance Method Summary

Instance methods inherited from class Ajuga::TTSBackend

accent : String | Nil accent, description : String description, finish finish, language : Language language, name : String name, prepare prepare, say(text : String) : Audio say, sex : Sex sex

Constructor methods inherited from class Ajuga::TTSBackend

[](name : String) : TTSBackend []

Class methods inherited from class Ajuga::TTSBackend

<<(backend : TTSBackend) <<, []?(name : String) : TTSBackend | Nil []?, all : Array(TTSBackend) all

Constructor Detail

def self.new(name : String, language : Ajuga::Language, sex : Ajuga::Sex, accent : Nil | String = nil) #

[View source]

Instance Method Detail

def accent : String | Nil #

[View source]
def description : String #

[View source]
def finish #

[View source]
def language : Language #

[View source]
def name : String #

[View source]
def prepare #

[View source]
def say(string : String) : Audio #

[View source]
def sex : Sex #

[View source]