Some checks failed
Linux Build / Linux cpu (push) Has been cancelled
Linux Build / Linux cpu-clang (push) Has been cancelled
Linux Build / Linux vulkan (push) Has been cancelled
mac-build / macOS CPU (push) Has been cancelled
Nix Build / Nix (cpu) (push) Has been cancelled
Nix Build / Nix (vulkan) (push) Has been cancelled
windows-build / Windows CPU (push) Has been cancelled
90 lines
3.5 KiB
JSON
90 lines
3.5 KiB
JSON
{
|
|
"voice_clone": {
|
|
"default": {
|
|
"language": "en",
|
|
"texts": [
|
|
"Hello from OmniVoice. This benchmark checks that the native runtime produces stable speech across repeated requests.",
|
|
"The final request returns to a medium sentence so we can compare output stability after reuse."
|
|
]
|
|
},
|
|
"long_short_long": {
|
|
"language": "en",
|
|
"texts": [
|
|
"OmniVoice should keep its graph capacity and memory behavior stable even when a long request is followed by a short request and then another long request. This paragraph is intentionally longer so the runtime has to handle a meaningfully larger text prompt, build the corresponding internal token layout once, and then keep that prepared capacity available for later reuse without falling into a rebuild staircase or wasting extra memory across the same long lived session.",
|
|
"This shorter sentence should reuse the previously prepared runtime state without forcing a fresh rebuild.",
|
|
"We now return to another long request to verify that the reused context still behaves correctly, that the speech stays clear, and that the runtime does not grow memory in a staircase pattern when it revisits a larger prompt after handling a smaller one in between."
|
|
]
|
|
},
|
|
"short_pair": {
|
|
"language": "en",
|
|
"texts": [
|
|
"The first short request establishes a light prompt path for parity.",
|
|
"The second short request checks repeatability with nearly identical graph pressure."
|
|
]
|
|
}
|
|
},
|
|
"voice_design": {
|
|
"default": {
|
|
"language": "en",
|
|
"voice_design_instruct": "female, high pitch",
|
|
"texts": [
|
|
"Hello from OmniVoice. This is a voice design parity check without a reference speaker.",
|
|
"The second request keeps the same design instruction so we can compare repeatability within the same session."
|
|
]
|
|
}
|
|
},
|
|
"auto_voice": {
|
|
"default": {
|
|
"language": "en",
|
|
"texts": [
|
|
"Hello from OmniVoice. This auto voice scenario checks the language-only path without reference audio or style instruction.",
|
|
"The second auto voice request confirms that the same session can keep producing stable speech without clone or design conditioning."
|
|
]
|
|
},
|
|
"nonverbal_en": {
|
|
"language": "en",
|
|
"whisper_model": "small",
|
|
"texts": [
|
|
"[laughter] You really got me there. I did not see that coming at all.",
|
|
"[sigh] Well, that explains everything. [question-en] Are you serious?"
|
|
]
|
|
},
|
|
"nonverbal_zh": {
|
|
"language": "zh",
|
|
"whisper_model": "small",
|
|
"whisper_language": "Chinese",
|
|
"asr_compact_lcs_min": 0.65,
|
|
"texts": [
|
|
"[laughter] 真没想到会这样。 [question-en] 你现在明白了吗?",
|
|
"[sigh] 这下总算解释清楚了。 [question-en] 你是不是也同意?"
|
|
]
|
|
},
|
|
"single_nonverbal_zh": {
|
|
"language": "zh",
|
|
"whisper_model": "small",
|
|
"whisper_language": "Chinese",
|
|
"asr_compact_lcs_min": 0.65,
|
|
"texts": [
|
|
"[sigh] 这下总算解释清楚了。"
|
|
]
|
|
},
|
|
"single_laughter_zh": {
|
|
"language": "zh",
|
|
"whisper_model": "small",
|
|
"whisper_language": "Chinese",
|
|
"asr_compact_lcs_min": 0.65,
|
|
"texts": [
|
|
"[laughter] 真没想到会这样。"
|
|
]
|
|
},
|
|
"single_question_en_zh": {
|
|
"language": "zh",
|
|
"whisper_model": "small",
|
|
"whisper_language": "Chinese",
|
|
"asr_compact_lcs_min": 0.65,
|
|
"texts": [
|
|
"[question-en] 你现在明白了吗?"
|
|
]
|
|
}
|
|
}
|
|
}
|