Recognition result for a non-streaming ASR stream.
More...
#include <c-api.h>
All pointers in this struct are owned by the result object returned from SherpaOnnxGetOfflineStreamResult() and become invalid after SherpaOnnxDestroyOfflineRecognizerResult() is called.
Definition at line 1442 of file c-api.h.
◆ count
| int32_t SherpaOnnxOfflineRecognizerResult::count |
Number of token entries in tokens_arr and related per-token arrays.
Definition at line 1456 of file c-api.h.
◆ durations
| float* SherpaOnnxOfflineRecognizerResult::durations |
Optional token durations in seconds, parallel to tokens_arr.
Definition at line 1481 of file c-api.h.
◆ emotion
| const char* SherpaOnnxOfflineRecognizerResult::emotion |
Optional recognized emotion label.
Definition at line 1475 of file c-api.h.
◆ event
| const char* SherpaOnnxOfflineRecognizerResult::event |
Optional recognized event label.
Definition at line 1478 of file c-api.h.
◆ json
| const char* SherpaOnnxOfflineRecognizerResult::json |
JSON serialization of the result.
Definition at line 1469 of file c-api.h.
◆ lang
| const char* SherpaOnnxOfflineRecognizerResult::lang |
Optional recognized language label.
Definition at line 1472 of file c-api.h.
◆ segment_count
| int32_t SherpaOnnxOfflineRecognizerResult::segment_count |
Number of segment entries in the segment-level arrays.
Definition at line 1501 of file c-api.h.
◆ segment_durations
| const float* SherpaOnnxOfflineRecognizerResult::segment_durations |
Optional segment durations in seconds, parallel to segment_texts_arr.
Definition at line 1492 of file c-api.h.
◆ segment_texts
| const char* SherpaOnnxOfflineRecognizerResult::segment_texts |
Contiguous memory block containing segment texts separated by '\0'.
Definition at line 1495 of file c-api.h.
◆ segment_texts_arr
| const char* const* SherpaOnnxOfflineRecognizerResult::segment_texts_arr |
Array of segment_count pointers into segment_texts.
Definition at line 1498 of file c-api.h.
◆ segment_timestamps
| const float* SherpaOnnxOfflineRecognizerResult::segment_timestamps |
Optional segment start times in seconds, parallel to segment_texts_arr.
Definition at line 1488 of file c-api.h.
◆ text
| const char* SherpaOnnxOfflineRecognizerResult::text |
Recognized text.
Definition at line 1444 of file c-api.h.
◆ timestamps
| float* SherpaOnnxOfflineRecognizerResult::timestamps |
Optional token timestamps in seconds.
This field may be NULL when the model does not provide token timestamps. When non-NULL, it contains count entries and is parallel to tokens_arr.
Definition at line 1453 of file c-api.h.
◆ tokens
| const char* SherpaOnnxOfflineRecognizerResult::tokens |
Contiguous memory block containing token strings separated by '\0'.
Use tokens_arr for convenient indexed access.
Definition at line 1463 of file c-api.h.
◆ tokens_arr
| const char* const* SherpaOnnxOfflineRecognizerResult::tokens_arr |
Array of count pointers into tokens.
Definition at line 1466 of file c-api.h.
◆ ys_log_probs
| float* SherpaOnnxOfflineRecognizerResult::ys_log_probs |
Optional token log probabilities, parallel to tokens_arr.
Definition at line 1484 of file c-api.h.
The documentation for this struct was generated from the following file: