Views
No views yet
• Arabic conversational voice agents
• LiveKit turn-taking modules
• Real-time ASR pipelines
• Saudi/Gulf dialects support• Voice assistants
• Customer support agents
• Streaming ASR applications
• Real-time AI call agents
• LiveKit agents requiring turn-taking• Architecture: Transformer-based sequence classifier
• Labels:
• 0 = CONTINUE
• 1 = END
• Languages: Arabic (MSA + dialects(mostly saudi))
• Tokenizer: AutoTokenizer (loaded automatically)• train.jsonl → 106,920 samples
• test.jsonl → 26,731 samples
• Sources: conversational Arabic, MADAR dialect corpus, SADA22 Arabic Dataset• END if utterance naturally ends or ends with ؟ . !
• CONTINUE if utterance is incomplete, introductory, or cut off1from transformers import pipeline
2
3clf = pipeline("text-classification", model="YOUR_USERNAME/arabic-eou-turn-taker", return_all_scores=True)
4
5clf("ده طبيعي ولا لا؟")1from eou_detector import ArabicEOUDetector
2detector = ArabicEOUDetector("YOUR_USERNAME/arabic-eou-turn-taker")
3detector.is_end("ده طبيعي ولا لا؟")