{"id":2012,"date":"2026-10-06T10:30:05","date_gmt":"2026-10-06T10:30:05","guid":{"rendered":"https:\/\/blog.openzeka.com\/en\/?p=2012"},"modified":"2026-10-06T11:06:18","modified_gmt":"2026-10-06T11:06:18","slug":"speech-studio-transcribing-recordings-on-a-jetson","status":"publish","type":"post","link":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/","title":{"rendered":"Who Spoke, and When? Speaker Diarization on Jetson with NVIDIA Nemotron-3-Diarization"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1331.2px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p>Finding one particular exchange in a meeting, interview or podcast can mean listening through the entire recording. The answer to \u201cwho said what?\u201d is in the file, but reaching it takes time. Cloud services make this easier, but they require you to upload the recording to another server.<\/p>\n<p><strong>Speech Studio<\/strong> is an open-source tool that does this work <strong>locally on an NVIDIA Jetson Orin Nano Developer Kit<\/strong>. It transcribes recordings, separates speakers, summarizes the content and answers questions about the recording. The audio file stays on the device throughout the process.<\/p>\n<p>At the heart of the app is NVIDIA\u2019s speaker diarization model, <strong><a style=\"color: green;\" href=\"https:\/\/huggingface.co\/nvidia\/Nemotron-3-Diarization\">Nemotron-3-Diarization<\/a><\/strong>. It answers the question \u201cwho spoke when?\u201d, and it gets its own section below.<\/p>\n<p>The source code is available on GitHub: <strong><a style=\"color: green;\" href=\"https:\/\/github.com\/openzeka\/speech-studio\">github.com\/openzeka\/speech-studio<\/a><\/strong><\/p>\n<p>The measurements and screenshots in this post were taken on an <strong>8 GB NVIDIA Jetson Orin Nano Developer Kit<\/strong>.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"1500\" height=\"1050\" alt=\"Speech Studio with a recording open\" title=\"1-konsol-ekrani-en\" src=\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/1-konsol-ekrani-en-1.webp\" class=\"img-responsive wp-image-2020\" srcset=\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/1-konsol-ekrani-en-1-200x140.webp 200w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/1-konsol-ekrani-en-1-300x210.webp 300w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/1-konsol-ekrani-en-1-400x280.webp 400w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/1-konsol-ekrani-en-1-600x420.webp 600w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/1-konsol-ekrani-en-1-768x538.webp 768w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/1-konsol-ekrani-en-1-800x560.webp 800w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/1-konsol-ekrani-en-1-1024x717.webp 1024w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/1-konsol-ekrani-en-1-1200x840.webp 1200w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/1-konsol-ekrani-en-1.webp 1500w\" sizes=\"(max-width: 640px) 100vw, 1500px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-2\"><h2><\/h2>\n<h2>A real recording<\/h2>\n<p>The main test used a 20 min 30 s recording taken from <a style=\"color: green;\" href=\"https:\/\/www.youtube.com\/watch?v=KT89PEe9d7U\">a conversation between NVIDIA and OpenAI about AI infrastructure<\/a>.<\/p>\n<p>Speech Studio found <strong>3 speakers and 187 speaker turns<\/strong>. It matched each part of the transcript with a speaker and a timestamp:<\/p>\n<blockquote>\n<p><strong>[00:09]<\/strong> <em>Speaker 3:<\/em> So one of the things we wanted to talk about today is the concept of building AI infrastructure at scale.<\/p>\n<\/blockquote>\n<p>Labels such as \u201cSpeaker 3\u201d can be replaced with a person\u2019s name. The app also produces a summary, key points and action items. When you ask a question about the recording, it points to the relevant passages with timestamps.<\/p>\n<p>Transcripts and summaries are generated by AI and can contain mistakes. Proper names are especially prone to errors. Timestamps make it easier to check important details against the original recording.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"1500\" height=\"1850\" alt=\"Transcript, summary and Q&amp;A panel\" title=\"2-konusma-detay-en\" src=\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/2-konusma-detay-en-1.webp\" class=\"img-responsive wp-image-2021\" srcset=\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/2-konusma-detay-en-1-200x247.webp 200w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/2-konusma-detay-en-1-243x300.webp 243w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/2-konusma-detay-en-1-400x493.webp 400w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/2-konusma-detay-en-1-600x740.webp 600w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/2-konusma-detay-en-1-768x947.webp 768w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/2-konusma-detay-en-1-800x987.webp 800w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/2-konusma-detay-en-1-830x1024.webp 830w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/2-konusma-detay-en-1-1200x1480.webp 1200w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/2-konusma-detay-en-1-1245x1536.webp 1245w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/2-konusma-detay-en-1.webp 1500w\" sizes=\"(max-width: 640px) 100vw, 1500px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-3\"><h2><\/h2>\n<h2>The model that separates speakers: <span style=\"color: #3ebc00;\">Nemotron-3-Diarization<\/span><\/h2>\n<h3>Three different questions you can ask a recording<\/h3>\n<p>It helps to sort speech AI models by the question they answer:<\/p>\n<ul>\n<li><strong>Speech recognition (ASR)<\/strong> \u2014 Input: Audio, Output: Text \u2014 \u201cWhat was said?\u201d<\/li>\n<li><strong>Text-to-speech (TTS)<\/strong> \u2014 Input: Text, Output: Audio \u2014 \u201cHow should this text sound?\u201d<\/li>\n<li><strong>Speaker diarization<\/strong> \u2014 Input: Audio, Output: Speaker timeline \u2014 <strong>\u201cWho spoke when?\u201d<\/strong><\/li>\n<\/ul>\n<p>ASR works like a court stenographer: it writes down every word it hears, but it doesn\u2019t tell you who said them. TTS goes the other way, taking text and giving it a voice. Diarization produces neither text nor audio. What it produces is a map: \u201cThe first voice spoke from 00:00 to 00:12, the second voice cut in at 00:12, the first voice came back at 00:30.\u201d<\/p>\n<p>To do this, it doesn\u2019t look at what the words mean; it tells the voices themselves apart: timbre, pitch, manner of speaking. It also doesn\u2019t know who anyone is. It never says \u201cAlice\u201d or \u201cBob\u201d, only \u201cthis voice is different from that one.\u201d You add the names afterwards.<\/p>\n<h3>What problem does it solve?<\/h3>\n<p>With ASR alone, the transcript of a 20-minute meeting arrives as one long block of text. Somewhere in it is the sentence \u201cI can have this done by Friday.\u201d But who made that promise? Who raised that objection? The transcript doesn\u2019t say.<\/p>\n<p>Diarization turns that text into a conversation. Every sentence is tied to the person who said it, so you can see how much each person talked, read one person\u2019s contributions in a row, and attribute decisions and commitments to the right people. It is also what lets the summary and Q&amp;A answer questions like \u201cwho suggested this?\u201d<\/p>\n<h3>Why is it hard?<\/h3>\n<p>It sounds simple, but it is one of the hard problems in speech processing:<\/p>\n<ul>\n<li><strong>The speakers aren\u2019t known in advance.<\/strong> The model starts without knowing how many people are in the recording or who they are.<\/li>\n<li><strong>People talk over each other.<\/strong> In a real conversation, people interrupt and chime in with short \u201cyeah\u201ds and \u201cmm-hm\u201ds.<\/li>\n<li><strong>Voices can be similar.<\/strong> Telling apart two people of the same age and gender is much harder than separating clearly different voices.<\/li>\n<li><strong>It has to stay consistent.<\/strong> Whoever is \u201cSpeaker 2\u201d in minute one must still be \u201cSpeaker 2\u201d when they speak again in minute twenty.<\/li>\n<\/ul>\n<h3>How the model works inside<\/h3>\n<p>Classic systems tackle this as a chain of steps: first find where speech occurs, then extract a \u201cvoice fingerprint\u201d from each segment, and finally group the fingerprints by similarity. Each step inherits the previous step\u2019s mistakes, and overlapping speech fits this design poorly, since each segment usually gets a single speaker.<\/p>\n<p>Nemotron-3-Diarization belongs to NVIDIA\u2019s <strong>Sortformer<\/strong> family and does the whole job in one pass. It listens to the recording in very short time slices and, for each slice, answers eight questions at once: \u201cIs speaker one talking right now? Speaker two? \u2026\u201d The result looks like an eight-track recorder with a separate track for every speaker. Because several tracks can be active at the same moment, overlapping speech is marked naturally. The colored timeline in Speech Studio is those tracks made visible.<\/p>\n<p>A known problem with this kind of model is that labels have no inherent order. Even when the model separates two voices correctly, which one it calls \u201c1\u201d and which \u201c2\u201d is arbitrary, which makes both training and consistency harder. Sortformer fixes this with a simple rule: <strong>whoever speaks first in the recording is \u201c1\u201d, the next person to join is \u201c2\u201d<\/strong>. (The numbers Speech Studio shows don\u2019t always follow that order: in the sample recording, the first person to speak was labelled \u201cSpeaker 3\u201d. Either way, labels can be renamed to people\u2019s names in the interface.)<\/p>\n<p>The model also works on live audio. In that mode it keeps the speakers it has already heard in a small memory (the <em>Arrival-Order Speaker Cache<\/em>), so when someone speaks again minutes later it recognizes them and gives them the same label. Latency can go as low as 0.32 seconds.<\/p>\n<h3>How was it trained, and how well does it do?<\/h3>\n<p>The model was trained on about <strong>10,000 hours of real conversations<\/strong> and <strong>82,611 hours of simulated multi-speaker audio<\/strong>. The simulated mixtures matter: by overlaying different recordings, the model was shown plenty of interruptions and simultaneous speech. The training data covers many languages, led by English, Mandarin and several Indian languages.<\/p>\n<p>Accuracy is measured with the <em>Diarization Error Rate<\/em> (DER): missed speech, speech detected where there is none, and speech assigned to the wrong person, as a percentage of total time. Lower is better. Results NVIDIA publishes on the <a style=\"color: green;\" href=\"https:\/\/huggingface.co\/nvidia\/Nemotron-3-Diarization\">model card<\/a>:<\/p>\n<ul>\n<li><strong>NOTSOFAR1<\/strong> \u2014 meeting recordings \u2014 DER 6.77%<\/li>\n<li><strong>CALLHOME (Part 2)<\/strong> \u2014 telephone calls \u2014 DER 9.10%<\/li>\n<li><strong>DIHARD III<\/strong> \u2014 hard recordings from many domains \u2014 DER 12.73%<\/li>\n<\/ul>\n<p>These numbers come from the mode that processes the whole recording. In live streaming, even at the lowest latency (0.32 s), the error on DIHARD III stays at 13.55%.<\/p>\n<p>It does all this with about <strong>100 million parameters<\/strong>, tiny next to today\u2019s language models. That is what lets it run on the 8 GB Orin Nano alongside the speech recognition and summarization models. It distinguishes up to 8 speakers and is licensed under <a style=\"color: green;\" href=\"https:\/\/huggingface.co\/nvidia\/Nemotron-3-Diarization\">OpenMDW 1.1<\/a>, which also permits commercial use.<\/p>\n<h3>How does Speech Studio use it?<\/h3>\n<p>Speech Studio runs two models side by side. ASR writes out every word with a timestamp; Nemotron-3-Diarization says who was speaking at that moment. Combining the two ties each word to its speaker. Speech Studio then gathers consecutive words from the same person into speaker turns, and the timeline, transcript, summary and Q&amp;A are all built on those turns. Both models run on the Jetson\u2019s GPU inside NVIDIA\u2019s local inference engine, <a style=\"color: green;\" href=\"https:\/\/github.com\/NVIDIA\/NeMo-Speech.cpp\">NeMo-Speech.cpp<\/a>.<\/p>\n<p>For more on speaker diarization, see NVIDIA\u2019s <a style=\"color: green;\" href=\"https:\/\/docs.nvidia.com\/nemo-framework\/user-guide\/latest\/nemotoolkit\/asr\/speaker_diarization\/intro.html\">NeMo documentation<\/a>.<\/p>\n<h2>What can you do with it?<\/h2>\n<p>Drop a WAV, MP3, FLAC, OGG, Opus or M4A file into the interface to:<\/p>\n<ul>\n<li><strong>Separate speakers.<\/strong> Each speaker appears in a different color and timeline lane.<\/li>\n<li><strong>Review the transcript.<\/strong> Click a timestamp to listen to that part of the recording.<\/li>\n<li><strong>Get a concise summary.<\/strong> Key points, decisions and action items are collected in one place.<\/li>\n<li><strong>Ask questions about the recording.<\/strong> Follow timestamps to the passages behind the answers.<\/li>\n<li><strong>Work in Turkish or English.<\/strong> The interface, summaries and answers follow the selected language.<\/li>\n<li><strong>Export the result as Markdown.<\/strong> The transcript and summary can be downloaded as one file.<\/li>\n<\/ul>\n<h2>How does it work?<\/h2>\n<p>Speech Studio brings speech processing and language-model features together in one interface. The audio is processed on the Jetson; the recording does not need to be sent elsewhere for transcription, speaker separation, summarization or Q&amp;A.<\/p>\n<p>The required models are downloaded from the internet during setup. After installation, recordings are processed on the device. By default, the web interface is available only on the device itself; an SSH tunnel can be used to connect from another computer.<\/p>\n<h2>Test results and limitations<\/h2>\n<p>In tests with different recordings, the system found:<\/p>\n<ul>\n<li>3 speakers and 187 turns in a 20 min 30 s recording,<\/li>\n<li>7 speakers in a 1 min 38 s synthetic dialogue,<\/li>\n<li>3 speakers in roughly one-minute clips from a three-person podcast,<\/li>\n<li>a Turkish transcript and summary from a Turkish recording.<\/li>\n<\/ul>\n<p>Results vary with the model and the recording. Summary quality depends on the selected language model, especially when using a smaller model or summarizing into another language. The models support live audio, but the current interface works with uploaded files.<\/p>\n<p>Recordings are stored in the device\u2019s <code>library\/<\/code> folder. Deleting those files removes the local copies kept by the app.<\/p>\n<h2>Conclusion<\/h2>\n<p>Speech Studio brings transcription, speaker separation, summarization and recording search together in one interface. For people who want to process recordings on their own hardware, the Jetson Orin Nano provides a compact platform for running these tasks locally.<\/p>\n<p>To try it, explore the code or contribute: <strong><a style=\"color: green;\" href=\"https:\/\/github.com\/openzeka\/speech-studio\">github.com\/openzeka\/speech-studio<\/a><\/strong><\/p>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":2019,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-2012","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-generative-ai"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.3.1 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Who Spoke, and When? Speaker Diarization on Jetson with NVIDIA Nemotron-3-Diarization - OpenZeka EN Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Who Spoke, and When? Speaker Diarization on Jetson with NVIDIA Nemotron-3-Diarization\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/\" \/>\n<meta property=\"og:site_name\" content=\"OpenZeka EN Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61576911356211\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-06T10:30:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-06T11:06:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/nemo-eng.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1081\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Enhar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Aetherixnl\" \/>\n<meta name=\"twitter:site\" content=\"@Aetherixnl\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Enhar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/speech-studio-transcribing-recordings-on-a-jetson\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/speech-studio-transcribing-recordings-on-a-jetson\\\/\"},\"author\":{\"name\":\"Enhar\",\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/#\\\/schema\\\/person\\\/62c964376839cf2c4b2eb682bf14d3cb\"},\"headline\":\"Who Spoke, and When? Speaker Diarization on Jetson with NVIDIA Nemotron-3-Diarization\",\"datePublished\":\"2026-10-06T10:30:05+00:00\",\"dateModified\":\"2026-10-06T11:06:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/speech-studio-transcribing-recordings-on-a-jetson\\\/\"},\"wordCount\":1740,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/speech-studio-transcribing-recordings-on-a-jetson\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/nemo-eng.webp\",\"articleSection\":[\"Generative AI\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/speech-studio-transcribing-recordings-on-a-jetson\\\/\",\"url\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/speech-studio-transcribing-recordings-on-a-jetson\\\/\",\"name\":\"Who Spoke, and When? Speaker Diarization on Jetson with NVIDIA Nemotron-3-Diarization - OpenZeka EN Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/speech-studio-transcribing-recordings-on-a-jetson\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/speech-studio-transcribing-recordings-on-a-jetson\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/nemo-eng.webp\",\"datePublished\":\"2026-10-06T10:30:05+00:00\",\"dateModified\":\"2026-10-06T11:06:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/speech-studio-transcribing-recordings-on-a-jetson\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/speech-studio-transcribing-recordings-on-a-jetson\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/speech-studio-transcribing-recordings-on-a-jetson\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/nemo-eng.webp\",\"contentUrl\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/nemo-eng.webp\",\"width\":1920,\"height\":1081},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/speech-studio-transcribing-recordings-on-a-jetson\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Who Spoke, and When? Speaker Diarization on Jetson with NVIDIA Nemotron-3-Diarization\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/\",\"name\":\"Aetherix B.V.\",\"description\":\"NVIDIA Jetson Developer Kits &amp;Edge Devices\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/#organization\",\"name\":\"Aetherix B.V.\",\"url\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/aetherix-site-icon.webp\",\"contentUrl\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/aetherix-site-icon.webp\",\"width\":421,\"height\":398,\"caption\":\"Aetherix B.V.\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61576911356211\",\"https:\\\/\\\/x.com\\\/Aetherixnl\",\"https:\\\/\\\/www.instagram.com\\\/aetherixnl\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@aetherixnl\"],\"description\":\"Aetherix provides a full range of NVIDIA Jetson-based edge AI solutions\u2014including Developer Kits, AI Kits, industrial-grade Carrier Boards, and fully integrated Boxed AI Systems.\",\"email\":\"info@aetherix.com\",\"legalName\":\"Aetherix B.V.\",\"vatID\":\"NL867727688B01\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.openzeka.com\\\/en\\\/#\\\/schema\\\/person\\\/62c964376839cf2c4b2eb682bf14d3cb\",\"name\":\"Enhar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/189d567adce3bb0c8d438b4586bf861ec04980f2e451003975e3cf871781d0f4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/189d567adce3bb0c8d438b4586bf861ec04980f2e451003975e3cf871781d0f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/189d567adce3bb0c8d438b4586bf861ec04980f2e451003975e3cf871781d0f4?s=96&d=mm&r=g\",\"caption\":\"Enhar\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Who Spoke, and When? Speaker Diarization on Jetson with NVIDIA Nemotron-3-Diarization - OpenZeka EN Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/","og_locale":"en_US","og_type":"article","og_title":"Who Spoke, and When? Speaker Diarization on Jetson with NVIDIA Nemotron-3-Diarization","og_url":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/","og_site_name":"OpenZeka EN Blog","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61576911356211","article_published_time":"2026-10-06T10:30:05+00:00","article_modified_time":"2026-10-06T11:06:18+00:00","og_image":[{"width":1920,"height":1081,"url":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/nemo-eng.webp","type":"image\/webp"}],"author":"Enhar","twitter_card":"summary_large_image","twitter_creator":"@Aetherixnl","twitter_site":"@Aetherixnl","twitter_misc":{"Written by":"Enhar","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/#article","isPartOf":{"@id":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/"},"author":{"name":"Enhar","@id":"https:\/\/blog.openzeka.com\/en\/#\/schema\/person\/62c964376839cf2c4b2eb682bf14d3cb"},"headline":"Who Spoke, and When? Speaker Diarization on Jetson with NVIDIA Nemotron-3-Diarization","datePublished":"2026-10-06T10:30:05+00:00","dateModified":"2026-10-06T11:06:18+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/"},"wordCount":1740,"publisher":{"@id":"https:\/\/blog.openzeka.com\/en\/#organization"},"image":{"@id":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/nemo-eng.webp","articleSection":["Generative AI"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/","url":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/","name":"Who Spoke, and When? Speaker Diarization on Jetson with NVIDIA Nemotron-3-Diarization - OpenZeka EN Blog","isPartOf":{"@id":"https:\/\/blog.openzeka.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/#primaryimage"},"image":{"@id":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/nemo-eng.webp","datePublished":"2026-10-06T10:30:05+00:00","dateModified":"2026-10-06T11:06:18+00:00","breadcrumb":{"@id":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/#primaryimage","url":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/nemo-eng.webp","contentUrl":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2026\/10\/nemo-eng.webp","width":1920,"height":1081},{"@type":"BreadcrumbList","@id":"https:\/\/blog.openzeka.com\/en\/speech-studio-transcribing-recordings-on-a-jetson\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.openzeka.com\/en\/"},{"@type":"ListItem","position":2,"name":"Who Spoke, and When? Speaker Diarization on Jetson with NVIDIA Nemotron-3-Diarization"}]},{"@type":"WebSite","@id":"https:\/\/blog.openzeka.com\/en\/#website","url":"https:\/\/blog.openzeka.com\/en\/","name":"Aetherix B.V.","description":"NVIDIA Jetson Developer Kits &amp;Edge Devices","publisher":{"@id":"https:\/\/blog.openzeka.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.openzeka.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.openzeka.com\/en\/#organization","name":"Aetherix B.V.","url":"https:\/\/blog.openzeka.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.openzeka.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/06\/aetherix-site-icon.webp","contentUrl":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/06\/aetherix-site-icon.webp","width":421,"height":398,"caption":"Aetherix B.V."},"image":{"@id":"https:\/\/blog.openzeka.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61576911356211","https:\/\/x.com\/Aetherixnl","https:\/\/www.instagram.com\/aetherixnl\/","https:\/\/www.tiktok.com\/@aetherixnl"],"description":"Aetherix provides a full range of NVIDIA Jetson-based edge AI solutions\u2014including Developer Kits, AI Kits, industrial-grade Carrier Boards, and fully integrated Boxed AI Systems.","email":"info@aetherix.com","legalName":"Aetherix B.V.","vatID":"NL867727688B01"},{"@type":"Person","@id":"https:\/\/blog.openzeka.com\/en\/#\/schema\/person\/62c964376839cf2c4b2eb682bf14d3cb","name":"Enhar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/189d567adce3bb0c8d438b4586bf861ec04980f2e451003975e3cf871781d0f4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/189d567adce3bb0c8d438b4586bf861ec04980f2e451003975e3cf871781d0f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/189d567adce3bb0c8d438b4586bf861ec04980f2e451003975e3cf871781d0f4?s=96&d=mm&r=g","caption":"Enhar"}}]}},"_links":{"self":[{"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/posts\/2012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/comments?post=2012"}],"version-history":[{"count":5,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/posts\/2012\/revisions"}],"predecessor-version":[{"id":2022,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/posts\/2012\/revisions\/2022"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/media\/2019"}],"wp:attachment":[{"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/media?parent=2012"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/categories?post=2012"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/tags?post=2012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}