Skip to main content

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.

📝 Quick Examples

STT-Only Agent

TTS-Only Agent

Custom Audio Settings

🛠️ Running Your Agent

🆘 Support