A newer version of the Gradio SDK is available:
5.42.0
metadata
title: Swahili Voice Assistant
emoji: π€πΉπΏ
colorFrom: green
colorTo: blue
sdk: gradio
sdk_version: 4.31.0
app_file: app.py
pinned: false
π€ Msaidizi wa Sauti wa Kiswahili (Swahili Voice Assistant)
This is a multi-modal Swahili assistant built with Gradio and Hugging Face Transformers.
Features:
- Speech-to-Speech: Talk to the assistant and get a spoken response.
- Text-to-Text: Chat with the assistant using text.
- Tools: Includes standalone tools for speech transcription and text-to-speech synthesis.
Models Used:
- ASR (STT):
EYEDOL/SALAMA_C3
(You must replace this placeholder inapp.py
) - LLM:
google/gemma-2-9b-it
- TTS: A custom ONNX model based on
facebook/mms-tts-swh
.
NOTE: You must upload your swahili_tts.onnx
file to this repository for the TTS functionality to work.