Skip to content

Add Soniox speaker diarization support #738

Description

@SeoFood

Problem / Motivation

Soniox identifies speakers well, and users want speaker labels in transcripts, especially for uploaded files and longer conversations. This came up as follow-up feedback on PR #703 after the Soniox v5 plugin update.

Proposed Solution

Add an opt-in Soniox setting for speaker diarization, pass the Soniox diarization option in async transcription requests, parse speaker metadata into TypeWhisper's existing speaker fields (PluginStructuredTranscriptionSegment.speakerLabel / speakerConfidence), and preserve labels through the existing transcript/export paths.

Alternatives Considered

Keep using providers that already expose diarization, such as AssemblyAI, until Soniox support is implemented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: cloudRelated to cloud transcription providersarea: pluginsPlugin systemeffort: mediumModerate implementation effort (days)enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions