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