/fish-speech-gui

PyQt6 1st try

Primary LanguagePythonMIT LicenseMIT

fish-speech-gui

linux_macos_packages

Features

  1. User-Friendly API Requests : Easily send requests to the Fish-Speech API through a clean and intuitive interface. Users can quickly set up configurations, select voice settings, and manage audio processing with minimal setup.

  2. Integrated Audio Processing Toolkits: Provides essential toolkits for various audio tasks, including resampling, vocal separation, and transcription. These tools are seamlessly integrated, allowing for smooth workflows and efficient processing of audio files.

  3. Extensibility and Flexibility: Designed with extension in mind, the GUI supports adding new features and plugins, enabling users to tailor the tool to specific needs and projects.

  4. Real-Time Monitoring and Streaming Offers options for real-time audio streaming and detailed latency information, enhancing user experience for both playback and synthesis monitoring.

Basic Setup

Text to Speech

Chat With Your Agent

Build from Source

conda create -n pyqt python=3.10
conda activate pyqt
pip install pdm
# for windows nuitka build
pip install nuitka
pdm install
pdm run build.py

Debug

conda activate pyqt
python main.py

Run

# windows
dist\fish.exe

# linux
dist/fish