MCPcopy Create free account
hub / github.com/0xShug0/audio.cpp / run

Method run

src/models/qwen3_forced_aligner/session.cpp:153–163  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

151}
152
153runtime::TaskResult Qwen3ForcedAlignerSession::run(const runtime::TaskRequest & request) {
154 require_prepared("Qwen3 forced aligner run()");
155 const auto mode = engine::audio::parse_audio_chunk_mode(request.options);
156 if (mode == engine::audio::AudioChunkMode::Fixed ||
157 mode == engine::audio::AudioChunkMode::QuietEnergy ||
158 mode == engine::audio::AudioChunkMode::Vad) {
159 throw std::runtime_error(
160 "Qwen3 forced aligner does not support standalone audio chunking; "
161 "chunk audio before ASR so each aligner request receives matching audio and transcript");
162 }
163 return run_single(request);
164}
165
166runtime::TaskResult Qwen3ForcedAlignerSession::run_single(const runtime::TaskRequest & request) {

Callers

nothing calls this directly

Calls 1

parse_audio_chunk_modeFunction · 0.85

Tested by

no test coverage detected