{"id":659,"date":"2026-06-02T11:09:51","date_gmt":"2026-06-02T09:09:51","guid":{"rendered":"https:\/\/pertnnyai.com\/?page_id=659"},"modified":"2026-06-03T14:26:58","modified_gmt":"2026-06-03T12:26:58","slug":"ai-voice-assistant","status":"publish","type":"page","link":"https:\/\/pertnnyai.com\/?page_id=659","title":{"rendered":"AI Voice Assistant"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n\/* ===== AI VOICE ASSISTANT ===== *\/\n\n*{\n  box-sizing:border-box;\n}\n\nbody{\n  font-family:Inter,Arial,sans-serif;\n}\n\n#voiceToolBox{\n  width:min(92vw,850px);\n  max-width:850px;\n  margin:40px auto;\n  padding:28px;\n  border-radius:24px;\n  background:#111827;\n  color:#fff;\n  box-shadow:0 20px 60px rgba(0,0,0,.35);\n}\n\n.tool-header{\n  text-align:center;\n}\n\n.small-title{\n  color:#cbd5e1;\n  font-size:15px;\n  margin-bottom:10px;\n}\n\n#voiceToolBox h1{\n  font-size:clamp(34px,6vw,58px);\n  margin:12px 0;\n}\n\n.subtitle{\n  color:#cbd5e1;\n  font-size:20px;\n  line-height:1.6;\n  margin-bottom:25px;\n}\n\n#voice-input{\n  width:100%;\n  min-height:180px;\n  border:none;\n  border-radius:20px;\n  background:#1e293b;\n  color:#fff;\n  padding:20px;\n  font-size:18px;\n  resize:vertical;\n  margin-bottom:25px;\n}\n\n#voice-input:focus{\n  outline:none;\n}\n\n.button-grid{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:15px;\n}\n\n.btn{\n  border:none;\n  border-radius:18px;\n  padding:16px;\n  font-size:17px;\n  font-weight:700;\n  cursor:pointer;\n  color:#fff;\n  transition:.3s;\n}\n\n.btn:hover{\n  transform:translateY(-3px);\n}\n\n.blue{\n  background:#2563eb;\n}\n\n.green{\n  background:#22c55e;\n}\n\n.red{\n  background:#ef4444;\n}\n\n.gray{\n  background:#64748b;\n}\n\n.purple{\n  background:#8b5cf6;\n}\n\n.mode-toggle{\n  width:100%;\n  border:none;\n  border-radius:18px;\n  padding:14px;\n  margin-bottom:25px;\n  cursor:pointer;\n  font-size:18px;\n}\n\n.reply-box{\n  margin-top:30px;\n  padding:25px;\n  border-radius:22px;\n  background:rgba(59,130,246,.18);\n  text-align:center;\n}\n\n.reply-box h3{\n  margin-bottom:15px;\n  color:#fff;\n}\n\n#voice-output{\n  white-space:pre-wrap;\n  word-break:break-word;\n  line-height:1.8;\n  font-size:17px;\n}\n\n\/* MOBILE *\/\n\n@media(max-width:768px){\n\n  #voiceToolBox{\n    width:92vw;\n    padding:20px;\n  }\n\n  .button-grid{\n    grid-template-columns:1fr;\n  }\n\n  #voiceToolBox h1{\n    font-size:42px;\n  }\n\n}\n\n#voiceToolBox.light {\n  background: #ffffff;\n  color: #111827;\n}\n\n#voiceToolBox.light h1,\n#voiceToolBox.light .small-title,\n#voiceToolBox.light .subtitle,\n#voiceToolBox.light .reply-box h3,\n#voiceToolBox.light #voice-output {\n  color: #111827;\n}\n\n#voiceToolBox.light #voice-input {\n  background: #f8fafc;\n  color: #111827;\n}\n\n#voiceToolBox.light .reply-box {\n  background: #f8fafc;\n}\n\nbody,\n.wp-site-blocks,\n.entry-content,\nmain {\n    margin: 0 auto !important;\n    padding: 0 !important;\n    overflow-x: hidden !important;\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\nlet recognition;\n\nfunction toggleVoiceMode() {\n  document.getElementById(\"voiceToolBox\").classList.toggle(\"light\");\n}\n\nfunction startVoiceRecording() {\n  const SpeechRecognition =\n    window.SpeechRecognition || window.webkitSpeechRecognition;\n\n  if (!SpeechRecognition) {\n    alert(\"Voice recognition is not supported on this browser.\");\n    return;\n  }\n\n  recognition = new SpeechRecognition();\n  recognition.lang = \"en-US\";\n  recognition.interimResults = false;\n  recognition.continuous = false;\n\n  document.getElementById(\"voice-output\").innerText = \"\ud83c\udfa4 Listening...\";\n  recognition.start();\n\n  recognition.onresult = function(event) {\n    const transcript = event.results[0][0].transcript;\n    document.getElementById(\"voice-input\").value = transcript;\n    document.getElementById(\"voice-output\").innerText =\n      \"\u2705 Voice captured. Click Ask AI.\";\n  };\n\n  recognition.onerror = function(event) {\n    document.getElementById(\"voice-output\").innerText =\n      \"\u274c Voice error: \" + event.error;\n  };\n}\n\nfunction stopVoiceRecording() {\n  if (recognition) recognition.stop();\n\n  document.getElementById(\"voice-output\").innerText =\n    \"\u23f9 Recording stopped.\";\n}\n\nasync function askVoiceAI() {\n  const message = document.getElementById(\"voice-input\").value.trim();\n  const output = document.getElementById(\"voice-output\");\n\n  if (!message) {\n    alert(\"Please speak first.\");\n    return;\n  }\n\n  output.innerText = \"\ud83e\udd16 Thinking...\";\n\n  try {\n    const response = await fetch(\"\/?rest_route=\/pertnny-ai\/v1\/reply\", {\n      method: \"POST\",\n      headers: {\n        \"Content-Type\": \"application\/json\"\n      },\n      body: JSON.stringify({\n        message: message,\n        tone: \"friendly\",\n        platform: \"voice assistant\"\n      })\n    });\n\n    const data = await response.json();\n\n    output.innerText =\n      data.reply || \"AI could not answer. Please try again.\";\n\n  } catch (error) {\n    output.innerText = \"\u274c AI connection failed.\";\n  }\n}\n\nfunction copyVoiceReply() {\n  const text = document.getElementById(\"voice-output\").innerText.trim();\n  navigator.clipboard.writeText(text);\n  alert(\"Copied!\");\n}\n\nfunction speakVoiceReply() {\n  const text = document.getElementById(\"voice-output\").innerText.trim();\n\n  if (!text || text.includes(\"will appear\")) {\n    alert(\"Ask AI first.\");\n    return;\n  }\n\n  window.speechSynthesis.cancel();\n\n  const speech = new SpeechSynthesisUtterance(text);\n  speech.rate = 0.95;\n  speech.pitch = 1.05;\n  speech.volume = 1;\n\n  window.speechSynthesis.speak(speech);\n}\n<\/script>\n\n<div class=\"pertnny-tool\" id=\"voiceToolBox\">\n\n  <!-- Dark \/ Light Mode -->\n  <button class=\"mode-toggle\" onclick=\"toggleVoiceMode()\">\n    \ud83c\udf19 \/ \u2600\ufe0f\n  <\/button>\n\n  <div class=\"tool-header\">\n\n    <p class=\"small-title\">\n      Free AI Tools\n    <\/p>\n\n    <h1>\n      \ud83c\udf99\ufe0f AI Voice Assistant\n    <\/h1>\n\n    <p class=\"subtitle\">\n      Talk naturally with AI using your voice.\n      Ask questions and get instant responses.\n    <\/p>\n\n  <\/div>\n\n  <!-- Voice Input Area -->\n\n  <textarea id=\"voice-input\" placeholder=\"Tap Start Recording and speak...\"><\/textarea>\n\n  <div class=\"button-grid\">\n\n    <button onclick=\"startVoiceRecording()\" class=\"btn blue\">\n      \ud83c\udfa4 Start Recording\n    <\/button>\n\n    <button onclick=\"stopVoiceRecording()\" class=\"btn red\">\n      \u23f9 Stop Recording\n    <\/button>\n\n    <button onclick=\"askVoiceAI()\" class=\"btn green\">\n      \ud83e\udd16 Ask AI\n    <\/button>\n\n    <button onclick=\"copyVoiceReply()\" class=\"btn gray\">\n      \ud83d\udccb Copy Response\n    <\/button>\n\n    <button onclick=\"speakVoiceReply()\" class=\"btn purple\">\n      \ud83d\udd0a Speak Response\n    <\/button>\n\n  <\/div>\n\n  <!-- AI Response -->\n\n  <div class=\"reply-box\">\n\n    <h3>\n      AI Response\n    <\/h3>\n\n    <p id=\"voice-output\">\n      Your AI response will appear here.\n    <\/p>\n\n  <\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ud83c\udf19 \/ \u2600\ufe0f Free AI Tools \ud83c\udf99\ufe0f AI Voice Assistant Talk naturally with AI using your voice. Ask questions and get instant responses. \ud83c\udfa4 Start Recording \u23f9 Stop Recording \ud83e\udd16 Ask AI \ud83d\udccb Copy Response \ud83d\udd0a Speak Response AI Response Your AI response will appear here.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-659","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI Voice Assistant - Pertnny AI<\/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:\/\/pertnnyai.com\/?page_id=659\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI Voice Assistant - Pertnny AI\" \/>\n<meta property=\"og:description\" content=\"\ud83c\udf19 \/ \u2600\ufe0f Free AI Tools \ud83c\udf99\ufe0f AI Voice Assistant Talk naturally with AI using your voice. Ask questions and get instant responses. \ud83c\udfa4 Start Recording \u23f9 Stop Recording \ud83e\udd16 Ask AI \ud83d\udccb Copy Response \ud83d\udd0a Speak Response AI Response Your AI response will appear here.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pertnnyai.com\/?page_id=659\" \/>\n<meta property=\"og:site_name\" content=\"Pertnny AI\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-03T12:26:58+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/?page_id=659\",\"url\":\"https:\\\/\\\/pertnnyai.com\\\/?page_id=659\",\"name\":\"AI Voice Assistant - Pertnny AI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/#website\"},\"datePublished\":\"2026-06-02T09:09:51+00:00\",\"dateModified\":\"2026-06-03T12:26:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/?page_id=659#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pertnnyai.com\\\/?page_id=659\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/?page_id=659#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pertnnyai.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI Voice Assistant\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/#website\",\"url\":\"https:\\\/\\\/pertnnyai.com\\\/\",\"name\":\"Pertnny AI\",\"description\":\"Automate Your Business With AI Agents\",\"publisher\":{\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pertnnyai.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/#organization\",\"name\":\"Pertnny AI\",\"url\":\"https:\\\/\\\/pertnnyai.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pertnnyai.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.jpeg\",\"contentUrl\":\"https:\\\/\\\/pertnnyai.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.jpeg\",\"width\":1170,\"height\":1075,\"caption\":\"Pertnny AI\"},\"image\":{\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI Voice Assistant - Pertnny AI","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:\/\/pertnnyai.com\/?page_id=659","og_locale":"en_US","og_type":"article","og_title":"AI Voice Assistant - Pertnny AI","og_description":"\ud83c\udf19 \/ \u2600\ufe0f Free AI Tools \ud83c\udf99\ufe0f AI Voice Assistant Talk naturally with AI using your voice. Ask questions and get instant responses. \ud83c\udfa4 Start Recording \u23f9 Stop Recording \ud83e\udd16 Ask AI \ud83d\udccb Copy Response \ud83d\udd0a Speak Response AI Response Your AI response will appear here.","og_url":"https:\/\/pertnnyai.com\/?page_id=659","og_site_name":"Pertnny AI","article_modified_time":"2026-06-03T12:26:58+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pertnnyai.com\/?page_id=659","url":"https:\/\/pertnnyai.com\/?page_id=659","name":"AI Voice Assistant - Pertnny AI","isPartOf":{"@id":"https:\/\/pertnnyai.com\/#website"},"datePublished":"2026-06-02T09:09:51+00:00","dateModified":"2026-06-03T12:26:58+00:00","breadcrumb":{"@id":"https:\/\/pertnnyai.com\/?page_id=659#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pertnnyai.com\/?page_id=659"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pertnnyai.com\/?page_id=659#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pertnnyai.com\/"},{"@type":"ListItem","position":2,"name":"AI Voice Assistant"}]},{"@type":"WebSite","@id":"https:\/\/pertnnyai.com\/#website","url":"https:\/\/pertnnyai.com\/","name":"Pertnny AI","description":"Automate Your Business With AI Agents","publisher":{"@id":"https:\/\/pertnnyai.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pertnnyai.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pertnnyai.com\/#organization","name":"Pertnny AI","url":"https:\/\/pertnnyai.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pertnnyai.com\/#\/schema\/logo\/image\/","url":"https:\/\/pertnnyai.com\/wp-content\/uploads\/2026\/04\/YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.jpeg","contentUrl":"https:\/\/pertnnyai.com\/wp-content\/uploads\/2026\/04\/YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.jpeg","width":1170,"height":1075,"caption":"Pertnny AI"},"image":{"@id":"https:\/\/pertnnyai.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/pertnnyai.com\/index.php?rest_route=\/wp\/v2\/pages\/659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pertnnyai.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pertnnyai.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pertnnyai.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pertnnyai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=659"}],"version-history":[{"count":5,"href":"https:\/\/pertnnyai.com\/index.php?rest_route=\/wp\/v2\/pages\/659\/revisions"}],"predecessor-version":[{"id":699,"href":"https:\/\/pertnnyai.com\/index.php?rest_route=\/wp\/v2\/pages\/659\/revisions\/699"}],"wp:attachment":[{"href":"https:\/\/pertnnyai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}