sherpa-onnx C API 1.0
Public C API and C++ wrapper for sherpa-onnx
Loading...
Searching...
No Matches
sherpa_onnx::cxx::OfflineSpeakerDiarizationSegment Struct Reference

One diarization segment. More...

#include <cxx-api.h>

Public Attributes

float start
 
float end
 
int32_t speaker
 
float confidence = kUnavailableConfidence
 

Static Public Attributes

static constexpr float kUnavailableConfidence = -2.0f
 

Detailed Description

Definition at line 1973 of file cxx-api.h.

Member Data Documentation

◆ confidence

float sherpa_onnx::cxx::OfflineSpeakerDiarizationSegment::confidence = kUnavailableConfidence

Confidence value in [-1, 1] when clustering.compute_confidence is set on the config. Otherwise equals kUnavailableConfidence.

Definition at line 1986 of file cxx-api.h.

◆ end

float sherpa_onnx::cxx::OfflineSpeakerDiarizationSegment::end

Segment end time in seconds.

Definition at line 1980 of file cxx-api.h.

◆ kUnavailableConfidence

constexpr float sherpa_onnx::cxx::OfflineSpeakerDiarizationSegment::kUnavailableConfidence = -2.0f
staticconstexpr

Sentinel returned in 'confidence' when the value is unavailable

Definition at line 1975 of file cxx-api.h.

◆ speaker

int32_t sherpa_onnx::cxx::OfflineSpeakerDiarizationSegment::speaker

Speaker label, typically an integer cluster ID.

Definition at line 1982 of file cxx-api.h.

◆ start

float sherpa_onnx::cxx::OfflineSpeakerDiarizationSegment::start

Segment start time in seconds.

Definition at line 1978 of file cxx-api.h.


The documentation for this struct was generated from the following file: