Ichigo: Mixed-Modal Early-Fusion Realtime Voice Assistant

Alan Dao, Dinh Bach Vu, Huy Hoang Ha
10/20/2024
cs.CLcs.SDeess.AS

No official code found. Best implementation: janhq/ichigo (2,487 stars, last commit 2025-11-26).

Abstract

Large Language Models (LLMs) have revolutionized natural language processing, but their application to speech-based tasks remains challenging due to the complexities of integrating audio and text modalities. This paper introduces Ichigo, a mixed-modal model that seamlessly processes interleaved sequences of speech and text. Utilizing a tokenized early-fusion approach, Ichigo quantizes speech into discrete tokens and employs a uniform transformer-based architecture for both speech and text modalities. This method enables joint reasoning and generation across modalities without the need for separate adapters. We present a comprehensive training methodology, including pre-training on multilingual speech recognition datasets and fine-tuning on a curated instruction dataset. Ichigo demonstrates state-of-the-art performance on speech question-answering benchmarks, outperforming existing open-source speech language models and achieving comparable results to cascaded systems. Notably, Ichigo exhibits a latency of just 111 ms to first token generation, significantly lower than current models. Our approach not only advances the field of multimodal AI but also provides a framework for smaller research teams to contribute effectively to open-source speech-language models.

View on arXivView PDF

Code Implementations(1)

janhq/ichigoCommunity100%

Local realtime voice AI

2,487149Python, DockerfileJul 2, 202410 months ago

Similar Papers

Cite this paper

@article{dao2024ichigo,
  title  = {Ichigo: Mixed-Modal Early-Fusion Realtime Voice Assistant},
  author = {Alan Dao and Dinh Bach Vu and Huy Hoang Ha},
  year   = {2024},
  eprint = {2410.15316},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.15316v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.15316.svg)](https://codeofpaper.com/paper/2410.15316)

Discussion