{"id":114788,"date":"2025-07-21T02:01:05","date_gmt":"2025-07-21T02:01:05","guid":{"rendered":"https:\/\/www.seeedstudio.com\/blog\/?p=114788"},"modified":"2025-07-21T02:01:11","modified_gmt":"2025-07-21T02:01:11","slug":"building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/","title":{"rendered":"Building an AI Voice Assistant on NVIDIA Jetson \u2013 Voice Activation &amp; Speech-to-Text"},"content":{"rendered":"\n<p>As voice interfaces become more prevalent in smart homes and robotics, developers are increasingly seeking low-latency, private, and offline AI voice assistants. In this tutorial, we\u2019ll show you how to build a fully local voice assistant on the NVIDIA Jetson platform. Unlike cloud-based services, this assistant runs entirely on edge hardware, offering real-time performance, enhanced data privacy, and no internet dependency. Here we&#8217;ll focus on building how to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Capture microphone input<\/li>\n\n\n\n<li>Activate with a hotword (wake word)<\/li>\n\n\n\n<li>Convert speech to text using <strong><a href=\"https:\/\/github.com\/openai\/whisper\">Whisper<\/a><\/strong>, an open-source speech recognition model<\/li>\n<\/ul>\n\n\n\n<p>Whether you\u2019re building smart home devices, service robots, or edge AI prototypes, this guide will help you deploy a powerful voice pipeline using Jetson Orin and open-source tools.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udee0\ufe0f Hardware You\u2019ll Need<\/h2>\n\n\n\n<p>To follow along, you\u2019ll need:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>NVIDIA Jetson <\/strong>edge AI computer (e.g., <a href=\"https:\/\/www.seeedstudio.com\/reComputer-Super-J4012-p-6443.html\">reComputer Super<\/a> with Orin NX 16GB or similar)<\/li>\n\n\n\n<li><strong>Microphone array<\/strong> (like <a href=\"https:\/\/www.seeedstudio.com\/ReSpeaker-XVF3800-USB-Mic-Array-p-6488.html?___store=retailer\">ReSpeaker 4-Mic USB Array<\/a>)<\/li>\n\n\n\n<li><strong>Speakers<\/strong> (USB or HDMI output)<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"888\" height=\"700\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/image-103.png\" alt=\"\" class=\"wp-image-114790\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/image-103.png 888w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/image-103-300x236.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/image-103-768x605.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/image-103-32x25.png 32w\" sizes=\"(max-width: 888px) 100vw, 888px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1030\" height=\"794\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/image-104-1030x794.png\" alt=\"\" class=\"wp-image-114791\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/image-104-1030x794.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/image-104-300x231.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/image-104-768x592.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/image-104-1536x1184.png 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/image-104-32x25.png 32w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/image-104-1024x789.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/image-104.png 1592w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure>\n\n\n\n<p>All the processing will be done <strong>entirely offline<\/strong>, directly on the Jetson device.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udf99\ufe0f Step 1: Capture Voice Input &amp; Detect Wake Word<\/h2>\n\n\n\n<p>We\u2019ll use a lightweight C++ implementation to handle microphone input and hotword detection.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd27 Install Dependencies<\/h3>\n\n\n\n<p>Run the following commands on your Jetson:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install nlohmann-json3-dev libcurl4-openssl-dev mpg123\ngit clone https:\/\/github.com\/jjjadand\/record-activate.git<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd27 Configure Microphone Settings<\/h3>\n\n\n\n<p>Open <code>respeaker.cpp<\/code> and adjust these parameters based on your mic and use case:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#define SAMPLE_RATE 44100\n#define CHANNELS 2\n#define RECORD_MS 20000\n#define SILENCE_MS 4000\n#define ENERGY_VOICE 2000\n#define DEVICE_NAME \"plughw:2,0\" \/\/ Use 'arecord -l' to get this<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>ENERGY_VOICE<\/code> defines how sensitive the detection is<\/li>\n\n\n\n<li>Change <code>DEVICE_NAME<\/code> based on your mic\u2019s hardware ID<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83c\udfd7\ufe0f Build the Recorder<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>cd record-activate\/build\ncmake .. &amp;&amp; make<\/code><\/pre>\n\n\n\n<p>This will generate two binaries: one to detect voice (<code>record_lite<\/code>) and another to send audio to Whisper (<code>wav2text<\/code>).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83e\udde0 Step 2: Run Whisper Locally for Speech-to-Text<\/h2>\n\n\n\n<p>We\u2019ll use <a class=\"\" href=\"https:\/\/github.com\/ggerganov\/whisper.cpp\"><code>whisper.cpp<\/code><\/a>, a lightweight and fast C++ implementation of OpenAI\u2019s Whisper model.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd3d Download &amp; Compile<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/ggerganov\/whisper.cpp.git\ncd whisper.cpp\nsh .\/models\/download-ggml-model.sh base.en\ncmake -B build &amp;&amp; cmake --build build -j<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83c\udfaf Optional: Quantize the Model<\/h3>\n\n\n\n<p>To reduce memory usage:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/build\/bin\/quantize models\/ggml-base.en.bin models\/ggml-base.en-q5_0.bin q5_0<\/code><\/pre>\n\n\n\n<p>This creates a smaller, faster version of the English Whisper model.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd01 Step 3: Connect Voice Input with Whisper Transcription<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd0c Start the Whisper Server<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/build\/bin\/whisper-server -m models\/ggml-base.en-q5_0.bin -t 8<\/code><\/pre>\n\n\n\n<p>This runs a local HTTP server that accepts <code>.wav<\/code> files and returns transcribed text.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udde3\ufe0f Start the Voice Assistant Pipeline<\/h3>\n\n\n\n<p>Back in the <code>record-activate<\/code> folder:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pasuspender -- sudo .\/wav2text\npasuspender -- sudo .\/record_lite<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When the hotword is detected, the system captures voice input and sends it to Whisper<\/li>\n\n\n\n<li>Once transcribed, the assistant plays an activation sound (<code>activate.mp3<\/code>)<\/li>\n\n\n\n<li>You can then use the transcribed command to trigger AI actions or send it to a local language model<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 What&#8217;s Working Now<\/h2>\n\n\n\n<p>At this point, you\u2019ve built a local voice assistant that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Listens for a hotword<\/li>\n\n\n\n<li>Captures your voice<\/li>\n\n\n\n<li>Converts it to text in real-time<\/li>\n\n\n\n<li>Works completely <strong>offline<\/strong>, <strong>with no cloud dependencies<\/strong><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83e\udded Next Steps<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Running a quantized LLM to understand and respond to commands<\/li>\n\n\n\n<li>Adding <strong>text-to-speech (TTS)<\/strong> output<\/li>\n\n\n\n<li>Controlling smart home devices or APIs using voice<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>As voice interfaces become more prevalent in smart homes and robotics, developers are increasingly seeking<\/p>\n","protected":false},"author":3606,"featured_media":114797,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[4393],"tags":[4870,1824,142],"class_list":["post-114788","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","tag-ai-agent","tag-nvidia-jetson","tag-open-hardware"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Building an AI Voice Assistant on NVIDIA Jetson \u2013 Voice Activation &amp; Speech-to-Text - Latest News from Seeed Studio<\/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:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building an AI Voice Assistant on NVIDIA Jetson \u2013 Voice Activation &amp; Speech-to-Text - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"As voice interfaces become more prevalent in smart homes and robotics, developers are increasingly seeking\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-21T02:01:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-21T02:01:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1256\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jennie Wang\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jennie Wang\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/\",\"name\":\"Building an AI Voice Assistant on NVIDIA Jetson \u2013 Voice Activation &amp; Speech-to-Text - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog.png\",\"datePublished\":\"2025-07-21T02:01:05+00:00\",\"dateModified\":\"2025-07-21T02:01:11+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/21041ae3908bbb4d44533f2b3b115fd1\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog.png\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog.png\",\"width\":2400,\"height\":1256},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building an AI Voice Assistant on NVIDIA Jetson \u2013 Voice Activation &amp; Speech-to-Text\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/21041ae3908bbb4d44533f2b3b115fd1\",\"name\":\"Jennie Wang\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b8fdf0c9ad5c32ab4f3981bb35a10566?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b8fdf0c9ad5c32ab4f3981bb35a10566?s=96&r=g\",\"caption\":\"Jennie Wang\"},\"description\":\"Seeed Studio AIoT Marketing and Partnership Always coffee always alive \u2615\ufe0f\",\"sameAs\":[\"www.linkedin.com\/in\/jialinwang1215\"],\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/jennie-wang\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Building an AI Voice Assistant on NVIDIA Jetson \u2013 Voice Activation &amp; Speech-to-Text - Latest News from Seeed Studio","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:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/","og_locale":"en_US","og_type":"article","og_title":"Building an AI Voice Assistant on NVIDIA Jetson \u2013 Voice Activation &amp; Speech-to-Text - Latest News from Seeed Studio","og_description":"As voice interfaces become more prevalent in smart homes and robotics, developers are increasingly seeking","og_url":"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2025-07-21T02:01:05+00:00","article_modified_time":"2025-07-21T02:01:11+00:00","og_image":[{"width":2400,"height":1256,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog.png","type":"image\/png"}],"author":"Jennie Wang","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jennie Wang","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/","url":"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/","name":"Building an AI Voice Assistant on NVIDIA Jetson \u2013 Voice Activation &amp; Speech-to-Text - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog.png","datePublished":"2025-07-21T02:01:05+00:00","dateModified":"2025-07-21T02:01:11+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/21041ae3908bbb4d44533f2b3b115fd1"},"breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog.png","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog.png","width":2400,"height":1256},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/building-an-ai-voice-assistant-on-nvidia-jetson-voice-activation-speech-to-text\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Building an AI Voice Assistant on NVIDIA Jetson \u2013 Voice Activation &amp; Speech-to-Text"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/21041ae3908bbb4d44533f2b3b115fd1","name":"Jennie Wang","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b8fdf0c9ad5c32ab4f3981bb35a10566?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8fdf0c9ad5c32ab4f3981bb35a10566?s=96&r=g","caption":"Jennie Wang"},"description":"Seeed Studio AIoT Marketing and Partnership Always coffee always alive \u2615\ufe0f","sameAs":["www.linkedin.com\/in\/jialinwang1215"],"url":"https:\/\/www.seeedstudio.com\/blog\/author\/jennie-wang\/"}]}},"modified_by":"Jennie Wang","views":18815,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog.png",2400,1256,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog-80x80.png",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog-300x157.png",300,157,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog-768x402.png",640,335,true],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog-1030x539.png",640,335,true],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog-1536x804.png",1536,804,true],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog-2048x1072.png",2048,1072,true],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog-32x17.png",32,17,true],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog-1536x1020.png",1536,1020,true],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog-936x897.png",936,897,true],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog-1024x536.png",1024,536,true],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog-720x380.png",720,380,true],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2025\/07\/blog-675x450.png",675,450,true]},"author_info":{"display_name":"Jennie Wang","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/jennie-wang\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/tech\/\" rel=\"category tag\">Tech<\/a>","tag_info":"Tech","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/114788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/3606"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=114788"}],"version-history":[{"count":2,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/114788\/revisions"}],"predecessor-version":[{"id":114799,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/114788\/revisions\/114799"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/114797"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=114788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=114788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=114788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}