Spaces:
Running
on
Zero
Running
on
Zero
title: Qwen2.5 1.5B Instruct Gkd Demo | |
emoji: π | |
colorFrom: yellow | |
colorTo: red | |
sdk: gradio | |
sdk_version: 5.34.2 | |
app_file: app.py | |
pinned: false | |
license: mit | |
short_description: Qwen2.5-1.5B-Instruct-gkd-demo | |
# Qwen2.5 1.5B Instruct Gkd Demo | |
A voice-enabled chatbot powered by: | |
- `Qwen2.5-1.5B-Instruct-gkd` for language generation | |
- `SpeechT5` for text-to-speech | |
- `Whisper-small` for speech-to-text | |
Try chatting, listen to the audio response, or upload an audio file for transcription. | |
--- | |
## β Whatβs Fixed & Improved | |
| Issue | Fix / Enhancement | | |
|------|---------------------| | |
| π **Duplicate TTS Block** | Removed duplicate code in `generate_response_and_audio` | | |
| β **Incorrect Condition Check** | Replaced unsafe `all([...])` with proper `is not None` checks | | |
| π **Long Text Handling (TTS)** | Added chunking to avoid exceeding 512 token limit | | |
| π§ **LLM Generation Safety** | Ensures `generated_text` is always defined | | |
| βοΈ **Model Loading Optimization** | Moved model loading into the first request (Hugging Face Spaces friendly) | | |
| π§Ό **Code Cleanliness** | Better structure, comments, and readability | | |
--- |