DrewThomasson/ebook2audiobook

๐Ÿ“š [Want to contribute?] ebook2audiobookxtts roadmap

Opened this issue ยท 7 comments

All Features open to public Contributions โญ

Wanted Extra Parameters

My Other Repos I Want to Integrate into the App for Extra Options :)

Create a standard function for load_model() and inference_model() for:

  • โ“XTTSv2
  • Styletts2
  • ๐Ÿชˆ Piper-tts
  • ๐Ÿถ Bark tts
# Standard functions should be:
def load_model() - Will load model and download model to load if not available locally
def inference_model() - Will inference the pre-loaded model

Create Readme in these languages

  • English (en)
  • Spanish (es)
  • French (fr)
  • German (de)
  • Italian (it)
  • Portuguese (pt)
  • Polish (pl)
  • Turkish (tr)
  • Russian (ru)
  • Dutch (nl)
  • Czech (cs)
  • Arabic (ar)
  • Chinese (zh-cn)
  • Japanese (ja)
  • Hungarian (hu)
  • Korean (ko)

Binary builds Working pyinstaller script for:

  • ๐ŸŽ Mac Intel x86
  • ๐ŸชŸ Windows x86
  • ๐Ÿง Linux x86
  • ๐Ÿ–ฅ๏ธ๐Ÿ Apple Silicon Mac
  • ๐ŸชŸ๐Ÿ’ช ARM Windows
  • ๐Ÿง๐Ÿ’ช ARM Linux

๐Ÿ Single pip command install that works for:

  • being overseen by @ROBERT-MCDOWELL
  • ๐ŸŽ Mac Intel x86
  • ๐ŸชŸ Windows x86
  • ๐Ÿง Linux x86
  • ๐Ÿ–ฅ๏ธ๐Ÿ Apple Silicon Mac
  • ๐ŸชŸ๐Ÿ’ช ARM Windows
  • ๐Ÿง๐Ÿ’ช ARM Linux

Extra Overkill for training models and such (All supported Coqio tts models and piper-tts in one easy command)

For higher level developers:

  • Integrate VoxNovel experimental functionality into this ๐Ÿคท eventually. . .

Wanted Auto-testing scripts for development

@DrewThomasson if you want to help out at all! ๐Ÿ˜ƒ

Another interesting option would be to change voices between chapters. for i.e.:
--voice_mapping {"chapters": {1:"john.wav",2:"stella.wav",3:"child.wav",4:"random"} }
so the selected chapters will see their voice mapped, others will keep the main --voice intact.

Another interesting option would be to change voices between chapters. for i.e.: --voice_mapping {"chapters": {1:"john.wav",2:"stella.wav",3:"child.wav",4:"random"} } so the selected chapters will see their voice mapped, others will keep the main --voice intact.

@ROBERT-MCDOWELL Added to roadmap checklist

Translate ebook to X language
#35 (comment)

@geneliu how you would see it?

flask api convo #179 (comment)