metadata
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-gkdfor language generationSpeechT5for text-to-speechWhisper-smallfor 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 |