Skip to content

LocalText2Voice: Issues and Improvement Suggestions #18

Description

@Hela-Girl

1. OmniVoice installation prompt appears on every launch

Every time LocalText2Voice starts, it prompts the user to install the OmniVoice TTS model, even though F5-TTS Russian is already installed and selected.

The application may be failing to detect the currently installed and active TTS model, or it may incorrectly treat OmniVoice as a required dependency.

2. Custom voices cannot be edited

After creating a custom voice, there is no way to edit its settings, replace the audio sample, correct the transcription, or update other parameters.

To make any changes, the user has to delete the voice or create a new one.

It would be helpful to add an option for editing existing custom voices.

3. Voice sample playback cannot be paused or stopped

After starting a voice sample, there are no controls for:

  • pausing playback;
  • stopping playback;
  • restarting playback from the beginning.

The user has to wait until the sample finishes playing.

4. Model downloads fail when the application is installed outside the default location

If the application is installed outside the default folder or on a drive other than C:, model downloads stop working.

The application reports that it cannot find the required files or directories.

The application may be using hardcoded paths instead of the actual installation path.

5. Missing normalization for the Russian letter “Ё”

The Russian text-processing system lacks automatic normalization for the letter “Ё”.

In many texts, “Ё” is written as “Е”, but this can change the pronunciation, stress, and intonation of words.

It would be useful to add context-aware normalization that automatically restores “Ё” where appropriate.

6. One of the voices is sometimes ignored when using voice tags

When male and female voice tags are inserted into the text, one of the selected voices is sometimes ignored during generation.

The interface does not clearly indicate:

  • which voices are currently selected;
  • the exact tag assigned to each voice;
  • the correct format for writing voice tags;
  • whether a tag has been recognized successfully.

Suggested improvements:

  • Display the exact tags for selected and uploaded voices.
  • Add a button for automatically inserting a voice tag.
  • Show an example of the correct tag format.
  • Warn the user when a voice or tag cannot be found.
  • Validate all voice tags before starting generation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions