Skip to content

Improvements to cloud TTS wrappers #130

@readbeyond

Description

@readbeyond

Several improvements can be made:

  1. The Nuance and the AWS wrappers share some code => move it inside a new base class for cloud TTS services.
  2. One might want to create a "permanent cache on disk" of all the synthesized fragments, so that new invocations of cloud TTS wrappers with the same text fragment read from the permanent cache rather than synthesizing again.
  3. Let the user decide whether the synthesized audio should be downloaded in PCM or in compressed (MP3/OGG) format. In the latter case, though, each data file must be converted. (Not sure this is a good idea, although it might save some network traffic.)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions