Giter VIP home page Giter VIP logo

Comments (7)

rsxdalv avatar rsxdalv commented on July 29, 2024

Hi, thanks for checking in, I'm guessing what you want is this to be in the webui:
https://github.com/neonbjb/tortoise-tts/blob/572bdf3d2475f1a330bb074c6addf433f887b480/tortoise/utils/text.py#L4

Are you using React UI? It's far easier for me to add this function and to make it work seamlessly within that UI rather than the gradio.

from tts-generation-webui.

chlowden avatar chlowden commented on July 29, 2024

Hello,
I am worked it out with the NEW REACT UI interface. I activated "Split prompt by lines" button and removed any strange pagination in the text. I found that having more than one return line break sign stopped the process. A single return line break sign helped slightly with intonation. It took me 8 hours using a RTX 3090 GPU at 100% and running very hot and noisy to do 8mins of narration. The result is 100 times better than anything else I have found and compares favorably to a similar production by Eleven Labs. The voice does go a little strange at some points, but that can be corrected as the system produces separate files for each line split so recalculating is easier than correcting files from Eleven Labs.
Thank you so much for putting this UI together. It's fantastic.

from tts-generation-webui.

rsxdalv avatar rsxdalv commented on July 29, 2024

from tts-generation-webui.

chlowden avatar chlowden commented on July 29, 2024

Below is the setup I used
"voice": "train_grace", "preset": "standard", "seed": "1715536858", "cvvp_amount": 0.0, "split_prompt": true, "num_autoregressive_samples": 256, "diffusion_iterations": 200, "temperature": 0.8, "length_penalty": 1.0, "repetition_penalty": 2.0, "top_p": 0.8, "max_mel_tokens": 500, "cond_free": true, "cond_free_k": 2, "diffusion_temperature": 1.0, "model": "Default", "name": ""}

from tts-generation-webui.

rsxdalv avatar rsxdalv commented on July 29, 2024

Fixed the presets, now if you change the preset it will actually update the values (#315).
This won't speed up your previous attempt, but if you select a lower preset it will now work properly and increase speed but reduce quality.

from tts-generation-webui.

chlowden avatar chlowden commented on July 29, 2024

Thank you very much

from tts-generation-webui.

rsxdalv avatar rsxdalv commented on July 29, 2024

Added a button that automatically splits text into chunks of newlines. It might be a bit hit or miss, but hopefully it's useful:
#322
localhost_3001_history_favorites

from tts-generation-webui.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.