sherpa-onnx C API 1.0
Public C API and C++ wrapper for sherpa-onnx
Loading...
Searching...
No Matches
SherpaOnnxOfflineSpeakerDiarizationConfig Struct Reference

Configuration for offline speaker diarization. More...

#include <c-api.h>

+ Collaboration diagram for SherpaOnnxOfflineSpeakerDiarizationConfig:

Public Attributes

SherpaOnnxOfflineSpeakerSegmentationModelConfig segmentation
 
SherpaOnnxSpeakerEmbeddingExtractorConfig embedding
 
SherpaOnnxFastClusteringConfig clustering
 
float min_duration_on
 
float min_duration_off
 

Detailed Description

Example based on offline-sepaker-diarization-c-api.c:

memset(&config, 0, sizeof(config));
"./sherpa-onnx-pyannote-segmentation-3-0/model.onnx";
config.embedding.model =
"./3dspeaker_speech_eres2net_base_sv_zh-cn_3dspeaker_16k.onnx";
Configuration for offline speaker diarization.
Definition c-api.h:3814
SherpaOnnxFastClusteringConfig clustering
Definition c-api.h:3820
SherpaOnnxSpeakerEmbeddingExtractorConfig embedding
Definition c-api.h:3818
SherpaOnnxOfflineSpeakerSegmentationModelConfig segmentation
Definition c-api.h:3816
SherpaOnnxOfflineSpeakerSegmentationPyannoteModelConfig pyannote
Definition c-api.h:3775

Definition at line 3814 of file c-api.h.

Member Data Documentation

◆ clustering

SherpaOnnxFastClusteringConfig SherpaOnnxOfflineSpeakerDiarizationConfig::clustering

Clustering configuration.

Definition at line 3820 of file c-api.h.

◆ embedding

SherpaOnnxSpeakerEmbeddingExtractorConfig SherpaOnnxOfflineSpeakerDiarizationConfig::embedding

Speaker embedding extractor configuration.

Definition at line 3818 of file c-api.h.

◆ min_duration_off

float SherpaOnnxOfflineSpeakerDiarizationConfig::min_duration_off

Small gaps shorter than this duration in seconds may be merged.

Definition at line 3824 of file c-api.h.

◆ min_duration_on

float SherpaOnnxOfflineSpeakerDiarizationConfig::min_duration_on

Segments shorter than this duration in seconds are discarded.

Definition at line 3822 of file c-api.h.

◆ segmentation

SherpaOnnxOfflineSpeakerSegmentationModelConfig SherpaOnnxOfflineSpeakerDiarizationConfig::segmentation

Speaker segmentation model configuration.

Definition at line 3816 of file c-api.h.


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