Walrus logo Sony logo

Walrus

A Unified 8B Speech-and-Audio Foundation Model

for Recognition, Translation, Generation, and Understanding

Alkis Koudounas  ·  Osamu Take  ·  Hayato Futami  ·  Quentin Jodelet  ·  Emiru Tsunoo

Speech & Language AI Lab

Sony Group Corporation

Tokyo, Japan

Overview

We present Walrus, a unified 8B speech-and-audio foundation model that performs speech recognition, speech translation, speech-to-speech translation, text-to-speech, emotion recognition, audio captioning, and general audio understanding.

Our central contribution is not architectural. We build Walrus on a standard decoder-only backbone initialized from Gemma-4 and keep the architecture deliberately simple, so that every gain can be attributed to the data. The core of our method is a three-stage data curriculum that progresses from a broad multilingual foundation to increasingly complex multi-talker, code-switching, and domain-specific data, paired with task- and dataset-aware weighting.

Trained on over 600M samples spanning more than 20 tasks and 100 languages, Walrus leads on multilingual ASR, code-switching ASR, speech-to-text/speech translation, and audio understanding, surpassing strong open and commercial systems.

Architecture

Walrus keeps the backbone deliberately simple: a decoder-only Transformer initialized from Gemma-4-E4B. Speech is treated as a sequence of discrete tokens (8192 dedicated speech tokens), and task selection is controlled entirely through natural-language prompts. For generation, Walrus emits low-bitrate discrete speech tokens (325 bps) that a lightweight token-to-waveform decoder renders into high-fidelity audio.

Walrus architecture

Figure 1. The Walrus architecture.

Main Results

Performance across all evaluated benchmarks. For each dataset we report the best prior system among comparable 4-10B models (Gemma-4, Phi-4-MM, Audio-Flamingo-3, Qwen2.5-Omni), the Commercial-Ready Walrus (Walrus-CR) and the Research Walrus (Walrus-R). Metrics: WER/CER (โ†“) for ASR, cpWER/cpCER (โ†“) for MT-ASR, BLEU/ASR-BLEU (โ†‘) for AST/S2ST, accuracy (โ†‘) for IF and SER, CIDEr/CLAP-Sim (โ†‘) for captioning, R@1/5/10 (โ†‘) for retrieval. Best results per dataset in green/bold.

TaskDatasetMetric Prior SOTAWalrus-CRWalrus-R
Recognition
ASRLS Clean/OtherWER โ†“ 1.57/3.31 (AF3)1.88/4.991.65/3.85
ASRMLSWER โ†“ 8.20 (Phi4-MM)9.146.89
ASRFLEURSWER โ†“ 4.00 (Phi4-MM)7.545.33
ASRVoxPopuliWER โ†“ 11.78 (Gemma4)8.387.84
ASRInternal (avg)WER โ†“ 24.35 (Gemma4)26.7117.45
CS-ASRCS-FLEURS Read/XTTSCER โ†“ 32.30/44.10 (Gemma4)26.69/35.367.23/15.01
MT-ASRLibriMix 2MixcpWER โ†“ N/A26.8419.32
MT-ASRJA Daily TalkcpCER โ†“ N/A66.6056.29
Translation
AST Xโ†’EnCoVoST-2/FLEURSBLEU โ†‘ 39.33/29.86 (Phi4-MM)40.28/30.2142.63/33.05
AST Enโ†’XFLEURSBLEU โ†‘ 32.15 (Phi4-MM)32.4234.33
S2ST Xโ†’EnCVSS-C/FLEURSASR-BLEU โ†‘ 36.02/25.15 (Q25O)43.27/28.5943.63/32.28
S2ST Enโ†’XFLEURSASR-BLEU โ†‘ N/A17.1922.94
Understanding
IFMMAU-ProACC โ†‘ 52.20 (Q25O)50.1871.92
IFMMSUACC โ†‘ 61.40 (AF3)55.1864.14
SERIEMOCAPACC โ†‘ 63.80 (AF3)41.4449.55
CaptioningClotho-v2CIDEr/CLAP-Sim โ†‘ 0.50/0.41 (AF3)0.10/0.190.39/0.35
Retrieval A2TAudioCapsR@1/5/10 โ†‘ 0.20/0.60/0.76 (AF3)0.16/0.52/0.670.18/0.63/0.78
Retrieval T2AAudioCapsR@1/5/10 โ†‘ 0.21/0.59/0.76 (AF3)0.16/0.48/0.650.22/0.60/0.78

Benchmark Overview

Walrus against the best previous system (among AF3, Gemma-4, Qwen2.5-Omni-7B, Phi4-MM) across recognition, translation, and understanding benchmarks. Scores are normalized so higher is better. Both Walrus variants advance the frontier on most axes, and the Research variant extends it further, most notably on code-switching, internal-domain ASR, and audio understanding.

Radar chart of Walrus performance

Figure 2. Walrus vs. the best prior system across task families.

Data Curriculum

The data curriculum is the core contribution of Walrus. Recognition dominates the mix (45%), followed by translation (27%) and understanding (21%), while generation is deliberately kept small (7%). This distribution reflects our data-centric design: the core recognition skills are heavily represented to protect them from forgetting, while token-heavy generative tasks are downweighted.

Overall task distribution

(a) Overall task distribution across the four families.

Detailed task breakdown

(b) Detailed breakdown within recognition, translation, and understanding.

Audio Samples

Below are qualitative examples of Walrus across some of the supported tasks.

(Keyword) ASR

Example 1 - Language: English ยท Domain: Medical
PromptTranscribe the English speech:
Output w/out Keywords 500 mg. Also, because you're feeling weak, take Zinko vit once in a day.
PromptTranscribe the English speech, biasing toward these keywords: ['Zincovit']:
Output w/ Keywords ('Zincovit') 500 mg. Also, because you're feeling weak, take Zincovit once in a day.

Code-Switching ASR

Example 1 - Language pair: English-Japanese
PromptTranscribe the code-switched speech in English and Japanese:
Output็”ฐ่ˆŽ้“ใฎ้‹่ปขใซๆ…ฃใ‚Œใฆใ„ใชใ„ๆ–นใฏใ€steep gradesใ€็‹ญใ„lanesใ€ใใ—ใฆsharp curvesใซๆณจๆ„ใ—ใ€ๆฐ—ใ‚’ๆŠœใ‹ใชใ„ใงใใ ใ•ใ„ใ€‚

Speech Translation

Example 1 - Japanese โ†’ English
PromptTranslate the Japanese speech into English text, and then speech:
Output[Transcribed text]: ๆถˆ้˜ฒ้šŠใฏๆœ€็ต‚็š„ใซๅˆๅพŒ11ๆ™‚35ๅˆ†ใพใงใซ็ซใ‚’ๆถˆใ—ใพใ—ใŸ
[Translated text]: Firefighters finally extinguished the blaze by 11.35pm
Walrus Output (English)

Audio Captioning

Example 1 - Speech Captioning
PromptWrite a caption that describes the sounds in this audio:
OutputA man speaks in German with an angry voice.
Example 2 - Audio/Music Captioning
PromptWrite a caption that describes the sounds in this audio:
OutputMusic plays and someone speaks before gunfire and an explosion occurs.

Closed Captioning

Example 1 - Transcripts with audio events
PromptProvide a timestamped diarized transcription, including background audio events:
Output[0.00-10.11, Music]
[0.00-2.26, Lip popping]
[1.47-6.87, Speaker 1] It was written by Glen Charles and Les Charles and directed by Alan Alda.
[4.47-10.11, Bang]
Example 2 - Multi-speaker scene with SFX and music
PromptSummarize the entire audio scene (total events, speakers, SFX, music, etc.) and provide a detailed timeline breakdown:
Output5 events total: 2 speech segments with 1 unique speaker, 3 SFX segments.
[Speech] Speaker 1 says 'And why did anyone who thought North Africans could not sew?' from 0.80s to 4.87s.
[Speech] Speaker 1 says 'The book is famous mostly among the scholars only.' from 8.08s to 11.32s.
[SFX] Pant is heard from 0.00s to 2.28s.
[SFX] Throat clearing is heard from 3.23s to 5.55s.
[SFX] Sigh is heard from 5.72s to 8.13s.

Audio Understanding & Reasoning

Example 1 - Audio understanding
QuestionWhat is the capital of the country where this dish originated?
AnswerThe capital is Tokyo.

Speech Emotion Recognition (SER)

Example 1 - Speech
PromptRecognize the emotion in the speech:
OutputFrustration
Example 2 - NVV
PromptRecognize the emotion in the non-verbal sound:
OutputSadness

Citation

If you find Walrus useful in your research, please cite:

@article{sonyspeechwalrus,
  title  = {Walrus Technical Report},
  author = {Koudounas, Alkis and Take, Osamu and Futami, Hayato and Jodelet, Quentin and Tsunoo, Emiru},
  year   = {2026},
  institution = {Sony Group Corporation}
}