{"product_id":"atom-voice-smart-speaker-development-kit","title":"ATOM Voice Smart Speaker Development Kit","description":"\u003cdiv class=\"custom-video-container\" style=\"position: relative; padding-bottom: 55%; height: 0; overflow: hidden; max-width: 100%; border-radius: 8px; margin: 10px 0; box-shadow: 0 4px 12px rgba(0,0,0,0.1);\"\u003e\n  \n  \u003cvideo style=\"position: absolute; top: -2%; left: 0; width: 100%; height: 100%;\" playsinline muted controls\u003e\n    \u003csource src=\"https:\/\/m5stack.oss-cn-shenzhen.aliyuncs.com\/video\/Product_example_video\/Core\/AtomEcho.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* ===== Scoped Description Style ===== *\/\n.product-description.rte {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  color: #2c2c2c;\n  line-height: 1.65;\n  font-size: 16px;\n}\n\n\/* ===== Headings ===== *\/\n.product-description.rte h2 {\n  font-size: 1.8em;\n  color: #0D47A1;\n  border-left: 4px solid #1f6fe5;\n  padding-left: 12px;\n  margin-top: 32px;\n  margin-bottom: 16px;\n}\n\n\/* ===== H3 Titles Optimization ===== *\/\n.product-description.rte h3 {\n  font-size: 1.4em;\n  color: #0D47A1;\n  margin-top: 24px;\n  margin-bottom: 12px;\n  font-weight: 500;\n  padding-bottom: 6px;\n  border-bottom: 2px solid #e6e6e6;\n}\n\n\/* ===== Paragraphs ===== *\/\n.product-description.rte p {\n  margin-bottom: 20px;\n  line-height: 1.8;\n  color: #4a4f57;\n  font-size: 16px;\n}\n\n\/* ===== Paragraph Images (only in description) ===== *\/\n.product-description.rte img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n  margin: 24px auto;\n  border-radius: 12px;\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);\n}\n\n\/* ===== Lists ===== *\/\n.product-description.rte ul {\n  padding-left: 20px;\n  margin-bottom: 16px;\n  list-style-type: disc;\n}\n.product-description.rte li {\n  margin-bottom: 6px;\n}\n\n\/* ===== Links ===== *\/\n.product-description.rte a {\n  color: #0288D1;\n  text-decoration: none;\n  transition: color 0.3s ease;\n}\n.product-description.rte a:hover {\n  color: #01579B;\n}\n\n\/* ===== M5Stack-style Spec Table ===== *\/\n.product-description.rte .table-container {\n  width: 100%;\n  margin: 24px 0;\n  overflow-x: auto;\n}\n.product-description.rte .table-container table {\n  width: 100%;\n  border-collapse: collapse;\n  font-family: inherit;\n  font-size: 14px;\n  color: #2c2f36;\n  background-color: #ffffff;\n  border-radius: 10px;\n  overflow: hidden;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);\n}\n.product-description.rte .table-container thead th {\n  background: #1f6fe5;\n  color: #ffffff;\n  padding: 14px 16px;\n  text-align: center;\n  font-weight: 600;\n  border: none;\n  vertical-align: middle;\n}\n.product-description.rte .table-container td {\n  padding: 14px 16px;\n  border-bottom: 1px solid #e6ebf2;\n  vertical-align: middle;\n}\n.product-description.rte .table-container tbody td:first-child {\n  width: 36%;\n  text-align: center;\n  font-weight: 500;\n  color: #4a4f57;\n  background-color: rgba(31, 111, 229, 0.02);\n}\n.product-description.rte .table-container tbody tr:nth-child(even) {\n  background-color: #f7f9fc;\n}\n@media (hover: hover) {\n  .product-description.rte .table-container tbody tr:hover {\n    background-color: #eef3ff;\n  }\n}\n\n\/* ===== Learn \u0026 Documents Button ===== *\/\n.product-description.rte #learn-and-documents-btn {\n  display: inline-flex;\n  align-items: center;\n  padding: 6px 14px;\n  background-color: #1f6fe5;\n  color: #ffffff;\n  font-weight: 600;\n  border-radius: 6px;\n  margin-top: 8px;\n  text-decoration: none;\n  transition: background 0.3s ease;\n}\n.product-description.rte #learn-and-documents-btn:hover {\n  background-color: #1661c1;\n}\n\n\/* ===== Responsive Design for Smaller Screens (with table adjustments) ===== *\/\n@media screen and (max-width: 768px) {\n  .product-description.rte .table-container table,\n  .product-description.rte .table-container thead,\n  .product-description.rte .table-container tbody,\n  .product-description.rte .table-container th,\n  .product-description.rte .table-container td,\n  .product-description.rte .table-container tr {\n    display: block;\n    width: 100%;\n  }\n  .product-description.rte .table-container thead {\n    display: none;\n  }\n  .product-description.rte .table-container tbody tr {\n    padding: 12px 0;\n    border-bottom: 1px solid #e6ebf2;\n  }\n  .product-description.rte .table-container tbody td {\n    padding: 8px 16px;\n    border: none;\n    text-align: left;\n  }\n  .product-description.rte .table-container tbody td:first-child {\n    width: 100%;\n    background: none;\n    color: #1f6fe5;\n    font-weight: 600;\n    padding-top: 16px;\n  }\n  .product-description.rte .table-container tbody td:last-child {\n    padding-bottom: 16px;\n    color: #2c2f36;\n    line-height: 1.6;\n  }\n\n  \/* Ensure button appears correctly on mobile *\/\n  .product-description.rte #learn-and-documents-btn {\n    font-size: 14px;\n    padding: 8px 16px;\n  }\n}\n\u003c\/style\u003e\n\u003ch2 id=\"description\" data-id=\"Description\"\u003eDescription\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAtom Voice\u003c\/strong\u003e is a programmable smart speaker based on the ATOM design. Extremely compact at just \u003cstrong\u003e24 x 24 x 17 mm\u003c\/strong\u003e, it can stream music by connecting—via the ESP32’s wireless functions—to a phone, tablet, etc., or play designated streaming media over Wi-Fi. To simplify voice usage, \u003cstrong\u003eAtom Voice\u003c\/strong\u003e integrates an STT (speech-to-text) service. Flash the dedicated firmware to enable it and issue voice commands to perform diverse operations. You can also write your own code to connect to cloud platforms such as AWS or Google; using the built-in microphone and speaker, \u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eAtom Voice \u003c\/strong\u003ecan provide AI capabilities for voice control, smart interaction, IoT, and more. An on-board RGB LED (SK6812) clearly indicates connection status. In addition to serving as a smart speaker, it retains the control abilities of the ATOM series—you can connect external devices through the GROVE port. An M2 screw hole on the back facilitates mounting.\u003c\/p\u003e\n\u003ch2 id=\"note\" data-id=\"Note\"\u003eNote\u003c\/h2\u003e\n\u003ch3 id=\"pin usage precautions\" data-id=\"Pin Usage Precautions\"\u003ePin Usage Precautions\u003c\/h3\u003e\n\u003cp\u003eG19 \/ G22 \/ G23 \/ G33 have been predefined. Do not reuse these pins; otherwise the Atom Voice may be damaged.\u003c\/p\u003e\n\u003ch3 id=\"playback precautions\" data-id=\"Playback Precautions\"\u003ePlayback Precautions\u003c\/h3\u003e\n\u003cp\u003eTo prevent damage to the Atom Vioice, avoid the following operations:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOutputting a DC signal through the I2S channel\u003c\/li\u003e\n\u003cli\u003ePlaying white noise for long periods\u003c\/li\u003e\n\u003cli\u003ePlaying full-scale square-wave audio\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"features\" data-id=\"Features\"\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompact and lightweight\u003c\/li\u003e\n\u003cli\u003eBuilt-in STT service\u003c\/li\u003e\n\u003cli\u003eESP32-based, supporting A2DP and BLE 4.0\u003c\/li\u003e\n\u003cli\u003eWi-Fi protocol IEEE 802.11 b\/g\/n\u003c\/li\u003e\n\u003cli\u003eIntegrated microphone and speaker\u003c\/li\u003e\n\u003cli\u003eRGB LED status indication\u003c\/li\u003e\n\u003cli\u003eGROVE expansion connector\u003c\/li\u003e\n\u003cli\u003eAudio recording and playback\u003c\/li\u003e\n\u003cli\u003eIndependent programmable button\u003c\/li\u003e\n\u003cli\u003eDevelopment platforms: Arduino, ESP-IDF \/ ADF\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"includes\" data-id=\"Includes\"\u003eIncludes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x Atom \u003cmeta charset=\"utf-8\"\u003eVioice\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"applications\" data-id=\"Applications\"\u003eApplications\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0056\/7689\/2250\/files\/6_e375b539-e999-46ba-b275-9560f434b0e3.webp?v=1767853783\u0026amp;width=700\"\u003e\u003c\/p\u003e\n\u003ch2 id=\"specifications\" data-id=\"Specifications\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"table-container\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSoC\u003c\/td\u003e\n\u003ctd\u003eESP32-PICO-D4, 240 MHz, Dual Core, Wi-Fi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlash\u003c\/td\u003e\n\u003ctd\u003e4 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003e1 x IR-TX, 1 x Button, 1 x Reset Button\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePinOut\u003c\/td\u003e\n\u003ctd\u003eG21\/G25\/5V\/GND, 3V3\/G22\/G19\/G23\/G33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRGB LED\u003c\/td\u003e\n\u003ctd\u003eSK6812\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeaker\u003c\/td\u003e\n\u003ctd\u003e0.8 W \/ NS4168 (I²S)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMicrophone\u003c\/td\u003e\n\u003ctd\u003eSPM1423 (PDM)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEnclosure\u003c\/td\u003e\n\u003ctd\u003ePlastic (PC)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Weight\u003c\/td\u003e\n\u003ctd\u003e5 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGross Weight\u003c\/td\u003e\n\u003ctd\u003e10 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Size\u003c\/td\u003e\n\u003ctd\u003e24 x 24 x 17 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e85 x 65 x 17 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv style=\"background: #ffebee; border: 1px solid #ffccd1; border-left: 4px solid #d32f2f; border-radius: 8px; padding: 14px 16px; margin: 24px 0;\"\u003e\n\u003cstrong style=\"display: block; color: #b71c1c; font-size: 15px; margin-bottom: 6px;\"\u003e Pin Usage Precautions \u003c\/strong\u003e \u003cspan style=\"color: #2c2c2c; font-size: 14.5px; line-height: 1.6;\"\u003e G19 \/ G22 \/ G23 \/ G33 have been predefined. Do not reuse these pins; otherwise the Atom \u003cmeta charset=\"utf-8\"\u003eVioice may be damaged. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fff8e1; border: 1px solid #ffe0a3; border-left: 4px solid #f9a825; border-radius: 8px; padding: 14px 16px; margin: 24px 0;\"\u003e\n\u003cstrong style=\"display: block; color: #8d6e00; font-size: 15px; margin-bottom: 6px;\"\u003e Playback Precautions \u003c\/strong\u003e \u003cspan style=\"color: #2c2c2c; font-size: 14.5px; line-height: 1.6;\"\u003e To prevent damage to the Atom \u003cmeta charset=\"utf-8\"\u003eVioice, avoid the following operations:\u003cbr\u003e\u003c\/span\u003e\n\u003cul\u003e\n\u003cli\u003eOutputting a DC signal through the I2S channel\u003c\/li\u003e\n\u003cli\u003ePlaying white noise for long periods\u003c\/li\u003e\n\u003cli\u003ePlaying full-scale square-wave audio\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0056\/7689\/2250\/files\/1920x2260__1.webp?v=1764907009\u0026amp;width=700\" alt=\"\"\u003e\u003c\/span\u003e\n\u003ch2\u003eLearn and Documents\u003c\/h2\u003e\n → DOCUMENTS \n\u003c\/div\u003e","brand":"m5stack-store","offers":[{"title":"Default Title","offer_id":53774130610541,"sku":"bzt1787247146573","price":10.67,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/atom-voice-smart-speaker-development-kit_1.webp?v=1787247152","url":"https:\/\/www.ruralgoods.shop\/products\/atom-voice-smart-speaker-development-kit","provider":"My Store","version":"1.0","type":"link"}