Set the upstream Audio Track buffer preset to Voice Assistant (32 ms) so chunks are 512 samples—the native Silero frame size. Larger chunks still work (the node reframes internally) but add latency.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cyberwave Docs","colors":{"primary":"#00b5dd","light":"#33cfef","dark":"#0091b1"},"logo":{"light":"https://mintcdn.com/cyberwave/gDyqTt86aQ59dugY/images/cyberwave-logo-black.svg?fit=max\u0026auto=format\u0026n=gDyqTt86aQ59dugY\u0026q=85\u0026s=7af7130ac16b7bc13166a3d9f431cdf5","dark":"https://mintcdn.com/cyberwave/gDyqTt86aQ59dugY/images/cyberwave-logo-white.svg?fit=max\u0026auto=format\u0026n=gDyqTt86aQ59dugY\u0026q=85\u0026s=7befe341f16cadf8b7a4acb4ba0d294a"},"favicon":"https://mintcdn.com/cyberwave/gDyqTt86aQ59dugY/favicon.svg?fit=max\u0026auto=format\u0026n=gDyqTt86aQ59dugY\u0026q=85\u0026s=20eaaf30d7f090c5eb2628572ee4eb20","navbar":{"links":[{"href":"https://cyberwave.com/blog","label":"Blog"},{"href":"https://cyberwave.com/contact-us","label":"Contact"},{"href":"https://status.cyberwave.com","label":"Status"}]},"footer":{"socials":{"x":"https://x.com/cyberwave_com","linkedin":"https://www.linkedin.com/company/cyberwave-com","youtube":"https://www.youtube.com/channel/UCmw6EQ1nJj7sqjkITm2wjCw"},"links":[{"header":"Resources","items":[{"label":"Status","href":"https://status.cyberwave.com"},{"label":"Changelog","href":"https://docs.cyberwave.com/changelog"},{"label":"Discord","href":"https://discord.gg/dfGhNrawyF"},{"label":"GitHub","href":"https://github.com/cyberwave-os"}]}]},"integrations":{"posthog":{"apiKey":"phc_JswM4a2VwYGkjsKr7xVYwdiX6BDSDKDXc25fkvApnhZ","apiHost":"https://eu.i.posthog.com"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cyberwave","hasAudioNarration":false,"actualSubdomain":"cyberwave","customDomains":["docs.cyberwave.com"],"gitSource":{"type":"github","owner":"cyberwave-os","repo":"docs-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af5c65d9e01b82c5919b657","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API","count":241},{"language":"default","tag":"APIs","count":241},{"language":"default","tag":"REST (generated)","count":235},{"language":"default","tag":"Models","count":229},{"language":"default","tag":"Docs","count":122},{"language":"default","tag":"Reference","count":59},{"language":"default","tag":"Connect hardware","count":30},{"language":"default","tag":"Simulate \u0026 test","count":29},{"language":"default","tag":"Build with AI","count":27},{"language":"default","tag":"Workflow nodes","count":26}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#sidebar a[href=\"/sdks/cpp-sdk\"]{pointer-events:none;opacity:0.5;cursor:default}"},{"filePath":"images/src/_base.css","content":":root{--cyan:#00b5dd;--cyan-2:#33cfef;--cyan-3:#5fdaf3;--ink:#04212b;--text:#e6f4f8;--muted:#9ab4bd;--dim:#6f8b96;--line:#24363e;--panel:#101c22;--card:#15252d;--card-line:#2c434d}*{box-sizing:border-box;margin:0}html,body{background:transparent}body{font-family:\"Inter\",ui-sans-serif,system-ui,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased}.label{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}"}],"page":{"pagePath":"feature-reference/workflows/audio-assistant/voice-assistant","slug":"/feature-reference/workflows/audio-assistant/voice-assistant","pageMetadata":{"title":"Voice Assistant (VA)","description":"Silero VAD profiles for real-time and batch speech segmentation.","icon":"microphone","href":"/feature-reference/workflows/audio-assistant/voice-assistant"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Silero VAD profiles for real-time and batch speech segmentation.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Voice Assistant`}),` uses `,_jsx(_components.a,{href:`https://github.com/snakers4/silero-vad`,children:`Silero VAD`}),` to detect speech start/end, extract utterances, and optionally re-chunk output for downstream nodes.`]}),`\n`,_jsx(Heading,{level:`2`,id:`sub-modality-profiles`,children:`Sub-modality profiles`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Profile`}),_jsx(_components.th,{children:`Use case`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Real-Time Voice Assistant`})}),_jsx(_components.td,{children:`Low-latency conversational / command endpoints`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`High-Noise / Industrial`})}),_jsx(_components.td,{children:`Factory floors, vehicles, call centres`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Batch Transcription / STT`})}),_jsx(_components.td,{children:`Offline Whisper-style segmentation (~28 s max chunk)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Quiet Studio / Whisperer`})}),_jsx(_components.td,{children:`Distant mic, soft speech, long pauses`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Custom`})}),_jsx(_components.td,{children:`Manual Silero parameters`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`input-/-output`,children:`Input / output`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Input:`}),` `,_jsx(_components.code,{children:`audio`}),` from Audio Track (any supported encoding; adapted to int16 @ 16 kHz mono).`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Outputs (every chunk while listening):`})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"speech_probability\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.87`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_speaking\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"sample_rate_hz\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`16000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"channels\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Outputs (when speech ends):`})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`9`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"audio\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003cnumpy int16>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"speech_probability\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.92`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_speaking\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"start_timestamp_sec\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"end_timestamp_sec\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3.8`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"sample_rate_hz\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`16000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"channels\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`output-buffer-preset-optional`,children:`Output buffer preset (optional)`}),`\n`,_jsx(_components.p,{children:`After a full utterance is detected, audio can be re-chunked for downstream consumers:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Preset`}),_jsx(_components.th,{children:`Duration`}),_jsx(_components.th,{children:`Samples @ 16 kHz`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`None`}),_jsx(_components.td,{children:`Full segment`}),_jsx(_components.td,{children:`—`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Wake Word Engine`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`80 ms`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1280`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Speech-To-Text`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4 s`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64000`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Custom`}),_jsx(_components.td,{children:`User-defined`}),_jsx(_components.td,{children:`—`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`recommended-audio-track-preset`,children:`Recommended Audio Track preset`}),`\n`,_jsxs(_components.p,{children:[`Set the upstream Audio Track `,_jsx(_components.strong,{children:`buffer preset`}),` to `,_jsx(_components.strong,{children:`Voice Assistant (32 ms)`}),` so chunks are 512 samples—the native Silero frame size. Larger chunks still work (the node reframes internally) but add latency.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Voice Assistant (VA)","description":"Silero VAD profiles for real-time and batch speech segmentation.","icon":"microphone","href":"/feature-reference/workflows/audio-assistant/voice-assistant"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Sub-modality profiles","slug":"sub-modality-profiles","depth":2,"children":[]},{"title":"Input / output","slug":"input-/-output","depth":2,"children":[]},{"title":"Output buffer preset (optional)","slug":"output-buffer-preset-optional","depth":2,"children":[]},{"title":"Recommended Audio Track preset","slug":"recommended-audio-track-preset","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"cyberwave","siteName":"Cyberwave Docs","title":"Voice Assistant (VA) - Cyberwave Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-12T06:45:33.157Z","originalFileLocation":"feature-reference/workflows/audio-assistant/voice-assistant.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Silero VAD profiles for real-time and batch speech segmentation.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cyberwave Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cyberwave/vQ8b9_MAwUfrGxQ_/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/cyberwave/vQ8b9_MAwUfrGxQ_/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cyberwave/vQ8b9_MAwUfrGxQ_/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cyberwave/vQ8b9_MAwUfrGxQ_/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cyberwave/vQ8b9_MAwUfrGxQ_/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cyberwave/vQ8b9_MAwUfrGxQ_/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cyberwave/vQ8b9_MAwUfrGxQ_/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cyberwave/vQ8b9_MAwUfrGxQ_/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cyberwave/vQ8b9_MAwUfrGxQ_/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Voice Assistant (VA) - Cyberwave Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Silero VAD profiles for real-time and batch speech segmentation.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cyberwave Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.cyberwave.com/feature-reference/workflows/audio-assistant/voice-assistant\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cyberwave.mintlify.site/_mintlify/api/og/v2?division=AI+%26+perception\u0026amp;title=Voice+Assistant+%28VA%29\u0026amp;description=Silero+VAD+profiles+for+real-time+and+batch+speech+segmentation.\u0026amp;theme=6d163fce0009c02e4f3f953a\u0026amp;signature=dc1ae17ac9ab8c8cdbf6480e17b6f6c8a0f8b615442c4365f80495915c177b39\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Voice Assistant (VA) - Cyberwave Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Silero VAD profiles for real-time and batch speech segmentation.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cyberwave.mintlify.site/_mintlify/api/og/v2?division=AI+%26+perception\u0026amp;title=Voice+Assistant+%28VA%29\u0026amp;description=Silero+VAD+profiles+for+real-time+and+batch+speech+segmentation.\u0026amp;theme=6d163fce0009c02e4f3f953a\u0026amp;signature=dc1ae17ac9ab8c8cdbf6480e17b6f6c8a0f8b615442c4365f80495915c177b39\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/cyberwave/vQ8b9_MAwUfrGxQ_/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cyberwave Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00b5dd\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.cyberwave.com/feature-reference/workflows/audio-assistant/voice-assistant\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/feature-reference/workflows/audio-assistant/voice-assistant.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.cyberwave.com/#organization\",\"name\":\"Cyberwave Docs\",\"url\":\"https://docs.cyberwave.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cyberwave/gDyqTt86aQ59dugY/images/cyberwave-logo-black.svg?fit=max\u0026auto=format\u0026n=gDyqTt86aQ59dugY\u0026q=85\u0026s=7af7130ac16b7bc13166a3d9f431cdf5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.cyberwave.com#website\",\"name\":\"Cyberwave Docs\",\"url\":\"https://docs.cyberwave.com\",\"publisher\":{\"@id\":\"https://docs.cyberwave.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.cyberwave.com/feature-reference/workflows/audio-assistant/voice-assistant#webpage\",\"url\":\"https://docs.cyberwave.com/feature-reference/workflows/audio-assistant/voice-assistant\",\"name\":\"Voice Assistant (VA)\",\"description\":\"Silero VAD profiles for real-time and batch speech segmentation.\",\"dateModified\":\"2026-06-12T06:45:33.157Z\",\"isPartOf\":{\"@id\":\"https://docs.cyberwave.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.cyberwave.com/feature-reference/workflows/audio-assistant/voice-assistant#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.cyberwave.com/feature-reference/workflows/audio-assistant/voice-assistant#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Workflow nodes\",\"item\":\"https://docs.cyberwave.com/overview/features/workflow-nodes\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI \u0026 perception\",\"item\":\"https://docs.cyberwave.com/feature-reference/workflows/audio-assistant/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Voice Assistant (VA)\",\"item\":\"https://docs.cyberwave.com/feature-reference/workflows/audio-assistant/voice-assistant\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.cyberwave.com/feature-reference/workflows/audio-assistant/voice-assistant#article\",\"headline\":\"Voice Assistant (VA)\",\"name\":\"Voice Assistant (VA)\",\"description\":\"Silero VAD profiles for real-time and batch speech segmentation.\",\"url\":\"https://docs.cyberwave.com/feature-reference/workflows/audio-assistant/voice-assistant\",\"mainEntityOfPage\":{\"@id\":\"https://docs.cyberwave.com/feature-reference/workflows/audio-assistant/voice-assistant#webpage\"},\"dateModified\":\"2026-06-12T06:45:33.157Z\",\"publisher\":{\"@id\":\"https://docs.cyberwave.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.cyberwave.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cyberwave Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Cyberwave Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/feature-reference/workflows/audio-assistant/voice-assistant.md","siteName":"Cyberwave Docs","nav":{"global":null,"tabs":[{"tab":"Docs","pages":[{"title":"Docs","href":"/overview"}]},{"tab":"Tutorials","pages":[{"title":"Tutorials","href":"/tutorials"}]},{"tab":"Reference","groups":[{"group":"SDKs \u0026 CLI","icon":"code","pages":[{"title":"Python SDK","icon":"python","href":"/overview/tools/python-sdk"},{"title":"cw.models (Python)","icon":"brain","href":"/overview/tools/models/overview"},{"title":"CLI reference","sidebarTitle":"CLI","icon":"terminal","href":"/overview/tools/cli"},{"title":"C++ SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cyberwave/images/cplusplus.svg","tag":"Coming Soon","href":"/overview/tools/cpp-sdk"}]},{"group":"MCP \u0026 agent skill","icon":"plug","pages":[{"title":"MCP server","icon":"plug","href":"/overview/tools/mcp-server"},{"title":"Cyberwave agent skill","icon":"sparkles","href":"/overview/tools/claude-skill"}]},{"group":"Workflow nodes","icon":"diagram-project","pages":[{"title":"Workflow nodes","icon":"shapes","href":"/overview/features/workflow-nodes"},{"group":"Triggers \u0026 sources","icon":"bolt","pages":[{"title":"MQTT trigger and Send MQTT","icon":"bolt","href":"/feature-reference/workflows/mqtt-trigger"},{"title":"Audio Track","icon":"microphone","href":"/feature-reference/workflows/audio-track/overview"},{"title":"Twin node","icon":"clone","href":"/feature-reference/workflows/twin"},{"title":"Get Pose node","icon":"location-crosshairs","href":"/feature-reference/workflows/get-pose"}]},{"group":"AI \u0026 perception","icon":"eye","pages":[{"title":"Audio Assistant","description":"Speech segmentation with Voice Assistant (VA) and acoustic event detection with Sound Security Guard (SSG) for edge audio workflows.","icon":"volume-high","href":"/feature-reference/workflows/audio-assistant/overview"},{"title":"Voice Assistant (VA)","icon":"microphone","href":"/feature-reference/workflows/audio-assistant/voice-assistant"},{"title":"Sound Security Guard (SSG)","description":"AST-based acoustic event detection for security and safety monitoring.","icon":"siren-on","href":"/feature-reference/workflows/audio-assistant/sound-security-guard"},{"title":"Audio assistant technical reference","icon":"book","href":"/feature-reference/workflows/audio-assistant/technical-reference"},{"title":"Wake Word Engine","icon":"microphone","href":"/feature-reference/workflows/wake-word-engine/overview"},{"title":"Barcode Reader node","icon":"barcode","href":"/feature-reference/workflows/barcode-reader"},{"title":"Object Pose node","icon":"cube","href":"/feature-reference/workflows/object-pose"}]},{"group":"Transform \u0026 logic","icon":"shuffle","pages":[{"title":"Fuzzy Matcher node","icon":"spell-check","href":"/feature-reference/workflows/fuzzy-matcher"},{"title":"Anonymize node","icon":"user-secret","href":"/feature-reference/workflows/anonymize-image"},{"title":"Annotate \u0026 anonymize nodes","icon":"user-shield","href":"/feature-reference/workflows/workers/filter-frame"},{"title":"Create Attachment","icon":"paperclip","href":"/feature-reference/workflows/create-attachment"},{"title":"Timed Condition node","icon":"hourglass-half","href":"/feature-reference/workflows/timed-condition"},{"title":"Spatial Filter node","icon":"draw-polygon","href":"/feature-reference/workflows/spatial-filter"},{"title":"Loop node","icon":"repeat","href":"/feature-reference/workflows/loop"},{"title":"Timer node","icon":"stopwatch","href":"/feature-reference/workflows/timer"}]},{"group":"Actuation","icon":"hand","pages":[{"title":"Virtual Controller node","icon":"gamepad","href":"/feature-reference/workflows/virtual-controller"},{"title":"Send Controller Command node","href":"/feature-reference/workflows/send-controller-command"},{"title":"Send Pose node","icon":"person-walking-arrow-right","href":"/feature-reference/workflows/send-pose"},{"title":"Send Depth node","icon":"ruler-vertical","href":"/feature-reference/workflows/send-depth"},{"title":"Recorder node","icon":"circle-dot","href":"/feature-reference/workflows/recorder"},{"title":"Online Controller Lifecycle node","icon":"arrows-spin","href":"/feature-reference/workflows/online-controller-lifecycle"}]}]},{"group":"Driver SDK","icon":"gears","pages":[{"title":"BaseDriver (Python SDK)","icon":"cubes","href":"/feature-reference/edge/drivers/base-driver-class"},{"title":"BaseROS2Driver (ROS 2)","icon":"cubes-stacked","href":"/feature-reference/edge/drivers/ros2-base-driver"},{"title":"Driver mixins and capabilities","icon":"puzzle-piece","href":"/feature-reference/edge/drivers/driver-mixins"},{"title":"Arm motion building blocks","tag":"stub","href":"/feature-reference/edge/drivers/arm-motion-building-blocks"},{"title":"Integrating MoveIt","tag":"stub","href":"/feature-reference/edge/drivers/integrating-moveit"},{"title":"Stress-testing your driver","tag":"stub","href":"/feature-reference/edge/drivers/stress-testing-your-driver"},{"title":"Joint motion shaping","icon":"wave-square","href":"/feature-reference/edge/drivers/joint-motion-shaping"},{"title":"Data wire format","icon":"file-code","href":"/feature-reference/edge/drivers/data-wire-format"},{"title":"Data fusion primitives","icon":"object-ungroup","href":"/feature-reference/edge/drivers/data-fusion"},{"title":"Synchronized multi-channel hooks","icon":"clock","href":"/feature-reference/edge/drivers/data-synchronized-hooks"},{"title":"Navigation coordinate convention","icon":"compass","href":"/feature-reference/edge/drivers/navigation-coordinate-convention"}]},{"group":"Edge internals","icon":"microchip","pages":[{"title":"Edge Bench","sidebarTitle":"Benchmark","icon":"gauge-high","href":"/feature-reference/workflows/workers/bench"},{"title":"Model cache","icon":"database","href":"/feature-reference/workflows/workers/model-cache"},{"title":"Camera driver: V4L2 backend requirement","icon":"video","href":"/feature-reference/edge/drivers/camera-v4l2-backend"},{"title":"Camera driver: hardware H.264 encoding","icon":"film","href":"/feature-reference/edge/drivers/camera-hardware-h264-encoding"},{"title":"Wake Word — models \u0026 compile","icon":"cloud-arrow-down","href":"/feature-reference/workflows/wake-word-engine/models-and-compile"}]},{"group":"Asset \u0026 config files","icon":"file-code","pages":[{"title":"cyberwave.yml manifest","icon":"file-lines","href":"/feature-reference/manifest"},{"title":"Asset and driver spec","sidebarTitle":"Asset and driver spec","icon":"file-code","href":"/feature-reference/catalog/upload-asset"},{"title":"Asset schema variants","icon":"shapes","href":"/feature-reference/asset-schema-variants"},{"title":"Unified slug system","icon":"link","href":"/feature-reference/concepts/slug-system"}]},{"group":"Accounts \u0026 access","icon":"key","pages":[{"title":"API tokens","icon":"key","href":"/feature-reference/api-tokens"},{"title":"Credits \u0026 billing","icon":"credit-card","href":"/billing/credits"}]},{"group":"Architecture \u0026 glossary","icon":"sitemap","pages":[{"title":"Architecture","icon":"rocket","href":"/feature-reference/architecture/architecture"},{"title":"Data model","icon":"sitemap","href":"/feature-reference/architecture/core-data-hierarchy"},{"title":"Glossary","icon":"book-open","href":"/feature-reference/architecture/key-concepts"}]},{"group":"Help","icon":"life-ring","pages":[{"title":"Troubleshooting","icon":"screwdriver-wrench","href":"/support/troubleshooting"},{"title":"Support","icon":"life-ring","href":"/support/index"}]}]},{"tab":"API","pages":[{"title":"API","href":"/api-reference/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Voice Assistant (VA) - Cyberwave Docs","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}