Skip to content
SoftRious

In-house product

Clarivo

A live audio app that carries the speaker’s voice from an event straight to listeners’ phones and headphones—cleaned up by AI in real time, with audio rooms, raised hands, and chat built in.

In-house productMobile app · Live audio & audio rooms
clarivoLIVE

Live event audio, crystal clear in your own headphones

9:41
38 in room

Q&A: Building better habits

Community hall · Audio room

MayaHost
LeoSpeaker
AriaSpeaker

Listeners · 35

4 raised
Noah
✋Zara
Sam
Ivy
✋Omar
Elena
+29
Maya is speaking
👏❤️🔥
Leave👏
Audio room screen

Overview

What is Clarivo?

Clarivo is a Softrious in-house product for live event audio. At talks, services, classes, fitness sessions, and town halls, background noise and hard rooms make it difficult to hear and stay engaged. Clarivo takes the speaker’s microphone feed, cleans it up with AI noise suppression and speech boosting, and streams it with very low delay to each listener’s own phone and headphones. Joining takes seconds: scan the QR code at the venue, tap a shared link, or pick a nearby event. No receivers, no special hardware—just the phone people already carry. Beyond one-way listening, Clarivo turns any event into an audio room. Hosts can bring listeners on stage to speak, see raised hands, and run a moderated chat for questions and reactions alongside the audio. Live translation into 30+ languages is planned next, so more people can follow along in the language they think in.

The problem it explores

Most venues weren’t designed for every seat to hear clearly. Echo, crowd noise, wind outdoors, and weak speakers leave people at the back—or anyone with hearing loss—guessing at what was said. Dedicated assistive-listening hardware is costly, shared, and often unused. Clarivo explores a simpler path: use the phone and headphones people already own, and make the audio better than being in the front row.

Type
In-house product by Softrious
Product
Mobile app · Live audio & audio rooms
Platforms
iOS & Android · Flutter + Agora
Scope
Product strategyBrand identityUX & UI designRealtime audio architectureAI audio pipeline
Related service
AI Solutions

The challenge

What we set out to solve.

Give everyone in a live event clear, near-instant audio on their own phone—without special hardware, sign-up friction, or audio lag that drifts out of sync with the person on stage.

  • 01Join a broadcast in under ten seconds
  • 02Keep delay low enough to match lips on stage
  • 03Make the voice clearer than the room itself
  • 04Let audiences ask, react, and speak when invited

Key features

The product, feature by feature.

  • 01

    Voice clarity

    AI noise suppression and speech boosting on the stream, with an outdoor mode for wind and crowd noise.

  • 02

    Instant join

    Scan a QR code, enter a six-digit code, tap a link, or pick from broadcasts nearby.

  • 03

    Host console

    Live timer, input level, noise removed, listener count, latency, and mic source in one view.

  • 04

    Audio rooms

    Speakers on stage with live speaking rings, a listener grid, raised hands, and floating reactions.

  • 05

    Room chat

    Questions and reactions beside the audio, host messages highlighted, and stricter moderation for under-18 audiences.

  • 06

    Live translation

    Planned: real-time translated audio and captions in 30+ languages.

Interface

Nine screens, built for dark rooms.

Dark-first so the phone stays discreet in a hall or studio. Cyan marks what’s live and listening, red is reserved for being on air. Layouts and the brand are original to Clarivo; the people shown are fictional.

  1. 9:41
    clarivoLIVE

    Every word, right in your ears.

    Hear the speaker clearly from any seat. Live audio, cleaned up by AI and sent to your own headphones.

    Get started Scan to join an event
    Welcome screen

    01Welcome

    A calm, dark first screen that says what the app does in one line.

  2. 9:41
    clarivo

    Good evening, Maya

    What are we doing today?

    Go live

    Start a broadcast

    Join

    Scan, code or nearby

    Live near you

    See all
    Sunrise Flow · Studio B 38 listening · 120 mJoin

    Recent broadcasts

    • Product town hall#482-9132 h ago
    • Saturday service#105-377Yesterday
    • Intro to Design · L4#771-020Mon
    Home screen

    02Home

    Two big choices—go live or join—plus what’s live nearby and recent sessions.

  3. 9:41

    Join a broadcast

    Point at the QR code on the screen or stage

    482-9_ _Join

    Nearby now

    • Sunrise Flow · Studio B 38 listening120 m
    • City council open session 212 listening450 m
    Join screen

    03Join

    Scan the QR code at the venue, type a six-digit code, or pick a nearby event.

  4. 9:41
    clarivo

    Good evening, Maya

    What are we doing today?

    Go live

    Start a broadcast

    Join

    Scan, code or nearby

    Live near you

    See all
    Sunrise Flow · Studio B 38 listening · 120 mJoin

    Recent broadcasts

    • Product town hall#482-9132 h ago
    • Saturday service#105-377Yesterday
    • Intro to Design · L4#771-020Mon

    New broadcast

    Title

    Sunrise Flow with Maya

    Event type

    FitnessLectureWorshipMeetingTour
    Outdoor venueBoost wind & crowd noise removal
    Open chatListeners can message the room
    Audience under 18Stricter chat moderation
    Go live
    New broadcast screen

    04New broadcast

    Title, event type, and venue settings that tune noise removal and chat rules.

  5. 9:41
    LIVE00:42:17

    Sunrise Flow with Maya

    Studio B · Code 482-913

    Input −12 dBNoise removed −18 dB

    38

    listening

    120ms

    latency

    4

    hands up

    AI noise reduction
    Wireless lavalierChange
    End live
    Host console screen

    05Host console

    Live timer, input levels, noise removed, listener count, and latency at a glance.

  6. 9:41

    Now listening

    Sunrise Flow with Maya

    Live · Studio B · 38 listening

    Voice clarityNoise suppression + speech boost
    Live translationSoon
    Leave
    Now listening screen

    06Now listening

    Clean live audio with a voice-clarity switch and translation on the way.

  7. 9:41
    38 in room

    Q&A: Building better habits

    Community hall · Audio room

    MayaHost
    LeoSpeaker
    AriaSpeaker

    Listeners · 35

    4 raised
    Noah
    ✋Zara
    Sam
    Ivy
    ✋Omar
    Elena
    +29
    Maya is speaking
    👏❤️🔥
    Leave👏
    Audio room screen

    07Audio room

    Speakers on stage with live speaking rings, listeners below, raised hands and reactions.

  8. 9:41

    Room chat

    Maya is speakingPinned
    • MayaHOST

      Welcome everyone! Questions go here and I’ll pick a few.

    • Ivy

      Can you repeat the 3-step routine?

    • Sure — I’ll send my notes after.

    • Omar

      Is a recording available later?

    • Omar is typing
    👏❤️😂🔥🙏
    Message the room…
    Room chat screen

    08Room chat

    Questions and reactions alongside the audio, with the host’s messages pinned out.

  9. 9:41

    Participants

    All 38Hands 4Speakers 3

    Raised hands

    • Zara ✋Raised 1 min agoInvite
    • Omar ✋Raised 2 min agoInvite

    On stage

    • MayaHost · speaking
    • LeoSpeaker
    • AriaSpeaker
    Mute all Invite
    Participants screen

    09Participants

    Hosts invite raised hands to speak, mute speakers, and share the room.

User journey

From the back row to every word.

  1. 1

    Host goes live

    Name the session, pick the event type, and start streaming from any mic.

  2. 2

    Audience scans

    The QR code on stage or screen opens the broadcast instantly.

  3. 3

    Listen clearly

    Clean, low-delay audio plays in each person’s own headphones.

  4. 4

    Take part

    Raise a hand, react, or post a question in the room chat.

  5. 5

    Step on stage

    The host invites a listener to speak, and the whole room hears them.

Who it’s for

The people Clarivo is designed around.

Every screen was shaped around these user profiles: what they need, what gets in their way, and what the product changes for them.

  • Grace

    61, attends talks at her community centre

    Needs
    Hear every word from the back of the hall.
    Frustration
    Echoey rooms and weak PA systems mean she misses half of each talk.
    What the app gives them
    The speaker’s voice, cleaned up, straight to her own phone and headphones.
  • Tom

    38, runs fitness classes and town halls

    Needs
    Reach every attendee clearly and take questions without passing a mic around.
    Frustration
    Renting audio equipment is expensive and still leaves people at the back out.
    What the app gives them
    QR join, audio rooms, raised hands and moderated chat—no special hardware.

Brand identity

A quiet identity for something you mostly hear.

Clarivo’s identity was created from scratch: an open-ring waveform mark, a cyan-to-iris gradient on deep ink, and a calm, plain-spoken voice.

Logo

clarivoLIVE

An open ring holding a waveform, with sound leaving through the gap: the room’s voice, carried straight to you.

Ink

#070B12

Slate

#172131

Signal

#3DD9EB

Iris

#8C7BFF

On air

#FF4D6D

Frost

#EEF4FB

Type & feel

Quiet screen. Clear sound.

Design decisions

Why it looks and works the way it does.

  • Dark by default

    People use Clarivo in halls, studios, and services. A dark UI keeps the screen discreet and the battery happy.

  • Listening needs no account

    Scanning a code is enough to hear. Accounts are only for hosting, speaking, or chatting.

  • Red means on air

    The live colour is used only when audio is going out, so hosts always know when their mic is live.

  • Latency over fidelity

    Speech-tuned audio at low delay beats high-fidelity audio that lags behind the person on stage.

Proposed architecture

How we’d build it.

A low-latency media pipeline with AI processing on the host’s stream, a selective forwarding layer that scales to large rooms, and realtime services for roles, hands, and chat.

  1. 1

    Mobile app

    Flutter for iOS and Android, background audio playback, Bluetooth and wired headphone routing, and QR scanning

  2. 2

    Media layer

    Agora Voice SDK on Agora’s global real-time network (SD-RTN™) for low-latency rooms, host and audience roles, and adaptive audio on weak venue Wi-Fi

  3. 3

    AI audio

    Agora AI Noise Suppression and voice enhancement on the host’s stream, with outdoor and indoor profiles, plus Agora real-time speech-to-text for captions and translation

  4. 4

    Rooms & realtime

    Room roles (host, speaker, listener), raised hands, and reactions over Agora Signaling, with moderated chat on Agora Chat

  5. 5

    Discovery & access

    Short join codes, signed links, QR generation, and optional location-based nearby listing

Tech stack

Built with Flutter and Node.js.

One Flutter codebase ships the iOS and Android apps. Live audio runs on Agora’s real-time network, with Agora AI handling noise suppression, voice enhancement, and live transcription, and a TypeScript API for rooms, roles, and access. Proposed stack for this product.

FlutterMobile
Node.jsBackend

Mobile app

  • FlFlutterSingle codebase for iOS and Android
  • AgAgora Flutter SDKLow-latency audio publish and playback
  • RiRiverpodPredictable room and playback state
  • MLML Kit barcode scanningFast on-device QR join

Realtime & media

  • AgAgora Voice SDKScalable live audio rooms with host, speaker, and listener roles
  • AgAgora AI Noise SuppressionRemoves crowd, wind, and room noise from the host stream
  • AgAgora Real-Time STTLive transcription for captions, and the base for translation
  • AgAgora Signaling (RTM)Raised hands, reactions, and invite-to-speak events

Backend & data

  • NoNode.js + NestJSRooms, roles, join codes, and moderation API
  • AgAgora ChatModerated room chat with message history
  • PoPostgreSQLBroadcasts, rooms, and history
  • ReRedisLive presence, counters, and rate limiting

Cloud & services

  • AWAWSAPI, token server, and managed data
  • FiFirebase Cloud MessagingGo-live and invite-to-speak notifications
  • AgAgora token serverShort-lived access tokens for each broadcast
  • SeSentryCrash and error monitoring

Approach

How we shaped it.

It follows the same delivery model we use for every client engagement.

  1. 01

    Discovery

    Align goals, define the product scope, and create a shared roadmap before engineering begins.

  2. 02

    Design

    Create a polished interface system, validate flows, and define the experience before code.

  3. 03

    Engineering

    Build with clear milestones, visible progress, and maintainable code from day one.

What it demonstrates

  • Real-time audio product design with AI in the signal path
  • An original dark-theme identity: name, mark, palette, and voice
  • Audio rooms with roles, moderation, and chat designed for live events
  • Accessibility and inclusion treated as the core of the product

What we’d validate next

  • Pilot in a lecture hall and a fitness studio to tune noise profiles
  • Test latency targets on crowded venue Wi-Fi and mobile data
  • Prototype live translation with captions for two languages

Clarivo is a Softrious in-house product, designed and planned end to end by our team.

From the team

Behind the build.

“With live audio, people forgive a plain screen but never a dropout. So we designed Clarivo audio-first: join in seconds from a QR code, hear the speaker clearly, and only then see rooms, raised hands and chat. Every interface choice was checked against one question—does this get in the way of listening?”

Softrious product team

Let’s talk

Ready to discuss your project?

Tell us about your goals, timeline, and product ambitions. We’ll help you shape the right next step.

What happens next

  1. 1Tell us what you needA few sentences about the product, the problem, or the team you want.
  2. 2A short intro callWe talk through the work, the timeline, and who should be involved.
  3. 3A clear plan and proposalScope, team, and cost in writing—so you can decide with confidence.