Hamsa LiveKit Integration
A LiveKit integration for Hamsa AIβs advanced Arabic speech technology, providing state-of-the-art Speech-to-Text (STT) and Text-to-Speech (TTS) capabilities with support for multiple Arabic dialects.π Features
- ποΈ Advanced Arabic STT: High-accuracy speech recognition across Arabic dialects
- π Natural Arabic TTS: Lifelike text-to-speech with 24 Arabic voices
- π Multi-Dialect Support: 9 Arabic dialects supported
- β‘ Real-time Processing: Low-latency streaming for live conversations
- π€ LiveKit Agent Integration: Seamless integration with LiveKitβs agent framework
π Installation
1. Clone the Repository
2. Configuration
Create a.env file:
π§ Usage
Basic LiveKit Agent with Hamsa
Configuration Options
STT Configuration
TTS Configuration
ποΈ Available Voices & Dialects
Speakers (around 99 voices available)
Those are some voices examples and the the corresponding dialects in the below table:Amjad, Aml, Salma, Mariam, Dalal, Lana, Omar, Jasem, Samir, Carla, Nada, Mais, Fatma, Hiba, Ali, Layan, Saly, Mazen, Hafsa, Dima, Majd, Talin, Ahmed, Rema, Fahd, Rami
You can get more voices from one of our platforms, on Hamsa Agents, click here to get you there, and here to get you to the voices page on Hamsa Media.
Dialects & Recommended Voices
| Dialect | Code | Some of the Recommended Voices |
|---|---|---|
| Palestinian | pls | Amjad, Layan, Talin, Rema, Obida |
| Lebanese | leb | Carla, Majd |
| Jordanian | jor | Lana, Omar, Nada |
| Syrian | syr | Dalal, Mais |
| Saudi | ksa | Hiba, Saly, Fahd, Jasem |
| Bahraini | bah | Mazen, Hafsa |
| Emirati | uae | Salma, Dima |
| Egyptian | egy | Mariam, Samir, Ali, Ahmed |
| Iraqi | irq | Aml, Fatma |
π Quick Examples
STT-Only Agent
TTS-Only Agent
Custom Audio Settings
π οΈ Running Your Agent
π Support
- API Reference: docs.tryhamsa.com/api-reference/introduction
- Email: [email protected]