AB
AiBoss
project

Step-Audio-AQAA - StepFun's end-to-end large audio language model

Step-Audio-AQAA is an end-to-end large-scale audio language model developed by the StepFun team, specifically designed for Audio Query-Audio Response (AQAA) tasks. It can directly process audio input to generate natural and accurate speech responses, without...

What is Step-Audio-AQAA?

Step-Audio-AQAA is an end-to-end large-scale audio language model from the StepFun team, specifically designed for Audio Query-Audio Response (AQAA) tasks. It directly processes audio input to generate natural and accurate speech responses, without relying on traditional Automatic Speech Recognition (ASR) and Text-to-Speech (TTS) modules, simplifying the system architecture and eliminating cascading errors. The training process for Step-Audio-AQAA includes multimodal pre-training, supervised fine-tuning (SFT), Direct Preference Optimization (DPO), and model merging. Through these methods, the model performs exceptionally well in complex tasks such as voice emotion control, role-playing, and logical reasoning. In the StepEval-Audio-360 benchmark, Step-Audio-AQAA outperforms existing LALM models across multiple key dimensions, demonstrating its powerful potential in end-to-end voice interaction.

Main functions of Step-Audio-AQAA

  • Direct audio input processingIt can generate voice responses directly from raw audio input without relying on traditional automatic speech recognition (ASR) and text-to-speech (TTS) modules.
  • Seamless voice interactionIt supports voice-to-voice interaction, allowing users to ask questions by voice and the model to answer directly by voice, thus improving the naturalness and fluency of the interaction.
  • Emotional tone adjustmentIt supports adjusting the emotional tone of the voice at the sentence level, such as expressing emotions like happiness, sadness, or seriousness.
  • Speech rate controlUsers can adjust the speed of their voice responses to better suit the specific needs of the scenario.
  • Timbre and pitch controlIt can adjust the timbre and tone of the voice according to user instructions to adapt to different roles or scenarios.
  • Multilingual interactionIt supports multiple languages, including Chinese, English, and Japanese, to meet the language needs of different users.
  • Dialect supportIt covers Chinese dialects such as Sichuanese and Cantonese, improving the applicability of the model in specific regions.
  • Voice emotion controlIt can generate voice responses with specific emotions based on context and user instructions.
  • role playIt supports playing specific roles in conversations, such as customer service, teacher, friend, etc., and generates voice responses that match the characteristics of the role.
  • Logical reasoning and knowledge-based question answeringIt can handle complex logical reasoning tasks and knowledge-based question answering, and generate accurate voice responses.
  • High-quality voice outputIt generates high-fidelity, natural, and fluent speech waveforms through a neural vocoder, enhancing the user experience.
  • Speech coherenceMaintaining the coherence and consistency of speech during the generation of long sentences or paragraphs, avoiding interruptions or abrupt changes in speech.
  • Text and speech interleaved outputIt supports interleaved text and voice output, allowing users to choose between voice or text responses as needed.
  • Multimodal input understandingIt can understand mixed inputs containing both speech and text and generate corresponding speech responses.

The technical principles of Step-Audio-AQAA

  • Dual-codebook audio word segmenterThis function converts the input audio signal into a structured token sequence. It includes two segmenters: a language segmenter extracts phonemes and linguistic attributes from the speech, sampling at 16.7 Hz with a codebook size of 1024; and a semantic segmenter captures acoustic features of the speech, such as emotion and intonation, sampling at 25 Hz with a codebook size of 4096. This allows for better capture of complex information in speech.
  • Backbone LLMWe use a pre-trained 130 billion parameter multimodal LLM (Step-Omni), with pre-trained data covering text, speech, and image modalities. We embed dual-codebook audio tags into a unified vector space and perform deep semantic understanding and feature extraction through multiple Transformer blocks.
  • Neural vocoderThis method synthesizes generated audio tags into natural, high-quality speech waveforms. Employing the U-Net architecture, combined with ResNet-1D layers and Transformer blocks, it efficiently converts discrete audio tags into continuous speech waveforms.

Step-Audio-AQAA project address

  • HuggingFace model libraryhttps://huggingface.co/stepfun-ai/Step-Audio-AQAA
  • arXiv technical paper: https://arxiv.org/pdf/2506.08967

Application scenarios of Step-Audio-AQAA

  • Emotional companion robotIt automatically adjusts its response tone based on the user's emotions, providing emotional support and companionship.
  • Multilingual Intelligent Customer ServiceIt can directly handle dialect voice queries and supports multiple languages (such as Chinese, English, Japanese, etc.).
  • Game NPC InteractionIt generates voice feedback with emotional changes in real time. It enables dynamic switching of emotion and speech rate in single-turn conversations.
  • Intelligent voice assistantIt supports voice query and voice answer, and provides services such as real-time information query and schedule reminder.
  • Education and EntertainmentUsed in educational settings for voice-based teaching, story creation, and poetry recitation. It can flexibly switch between voice and text responses based on user needs.