I just found this.

APKs for TTS engines

Main page

This is huge!

As a german, I use thorsten medium as he simply made the best dataset.

Mixing english with german, speaking numbers, single letters, pausing without a “.” but just a linebreak, all those can be essential.

And… it is nearly perfect! And all local!

This is crazy!

eSpeak can finally go to rest!

  • Rogers@lemmy.ml
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    2 months ago

    This is amazing! If you are looking for US EN and use a phone with arm64 I can recommend sherpa-onnx-1.10.27-arm64-v8a-en-tts-vits-piper-en_US-kristin-medium and sherpa-onnx-1.10.27-arm64-v8a-en-tts-vits-piper-en_US-norman-medium.

    Edit: I don’t seem to be able to get the engine to show up as a tts engine but it works well within the tts app itself. Hopefully I’ll find a fix I’ve been searching for a good tts engine for android eBook apps.

    Edit 2. Fixed I mistakenly downloaded the standalone version from https://k2-fsa.github.io/sherpa/onnx/tts/apk.html instead of https://k2-fsa.github.io/sherpa/onnx/tts/apk-engine.html

        • boredsquirrel@slrpnk.netOP
          link
          fedilink
          arrow-up
          1
          ·
          2 months ago

          That would then require running code from memory, which needs to be enabled in recent GrapheneOS. But all fine, they should absolutely do that as they obviously do that currently but during compilation.

          Client app + wizard to select language and model type + downloaded model

        • boredsquirrel@slrpnk.netOP
          link
          fedilink
          arrow-up
          1
          ·
          2 months ago

          Yes of course :) I use sherpa-onnx-1.10.26-arm64-v8a-de-tts-engine-vits-piper-de_DE-thorsten-medium and there is nothing irrelevant in that name.

          Still after another commenter wrote how overwhelmed they are with that INSANE download page, I felt that when you dropped those 2 names