{"id":5024,"date":"2026-10-20T17:10:54","date_gmt":"2026-10-20T08:10:54","guid":{"rendered":"https:\/\/blog.xrfriend.me\/?page_id=5024"},"modified":"2026-10-20T22:52:12","modified_gmt":"2026-10-20T13:52:12","slug":"ai-voice-chat-guide-2","status":"publish","type":"page","link":"https:\/\/blog.xrfriend.me\/?page_id=5024","title":{"rendered":"AI Voice Chat Guide"},"content":{"rendered":"<p data-id=\"HWC8tM\" data-pm-slice=\"1 1 []\">*This material is copied from the old RockHardVR site and outdated. But the game&#8217;s principle is the same. I&#8217;ll do a rework in time.<\/p>\n<p><strong>Additional Guides:<br \/>\n<\/strong><a href=\"https:\/\/blog.xrfriend.me\/?page_id=5027\" rel=\"noopener\">WebXR Microphone Troubleshooting Guide<\/a><br \/>\n<a href=\"https:\/\/blog.xrfriend.me\/?page_id=5030\">Customize AI Profile<\/a><\/p>\n<p>To use AI voice feature, activate speech function on the start screen.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-5914\" src=\"https:\/\/a.rockhardvr.com\/dailylog\/wp-content\/uploads\/2023\/08\/access_microphone.jpg\" alt=\"\" width=\"415\" height=\"304\" \/><\/p>\n<p>Add a character, then you&#8217;ll see this speech button activate.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-6210\" src=\"https:\/\/a.rockhardvr.com\/dailylog\/wp-content\/uploads\/2023\/10\/pose_ai0.jpg\" alt=\"\" width=\"388\" height=\"423\" \/><\/p>\n<h5>Voice-to-text Zone<\/h5>\n<p>After the program connects to voice-to-text, it shows the zone:<br \/>\n<img decoding=\"async\" loading=\"lazy\" class=\"alignnone \" src=\"https:\/\/a.rockhardvr.com\/blog\/wp-content\/uploads\/2023\/12\/connect_to.png\" width=\"255\" height=\"230\" \/><\/p>\n<p>If you&#8217;re connected to a wrong zone (e.g., connect from the US to Europe), I suggest you reload the page and try again.<\/p>\n<h5><strong>AI-Voice Chat Option Menu<\/strong><\/h5>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium\" src=\"https:\/\/a.rockhardvr.com\/blog\/wp-content\/uploads\/2024\/03\/speech_options_0314.png\" width=\"539\" height=\"491\" \/><\/p>\n<p><strong style=\"color: #252525;\">User Name<\/strong> option sets your name to be pronounced by the AI.<\/p>\n<p><strong style=\"color: #252525;\">Character Name <\/strong>changes the name of the AI character. You can enter a name that&#8217;s easily recognized by voice-to-text.<\/p>\n<p><strong>AI Voice<\/strong> option sets the TTS voice parameters.<\/p>\n<p><strong>Conversation Response Length<\/strong> and <strong style=\"color: #252525;\">Ask for Detailed Response <\/strong>control the length of the AI response. Experiment with these options to fine-tune the response length. The result is random and not guaranteed.<\/p>\n<p><strong>Save&amp;Restore Chat History<\/strong> saves your chat history in your browser and restores it the next time. *It&#8217;s saved privately in your browser. Don&#8217;t worry about privacy.<\/p>\n<p>Check <strong style=\"color: #252525;\">Auto-Send Message<\/strong> after you get used to the system. You can chat without the menu if you use this option.<\/p>\n<h5><strong>Screen Keyboard<\/strong><\/h5>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-6279\" src=\"https:\/\/a.rockhardvr.com\/dailylog\/wp-content\/uploads\/2023\/11\/screen_keyboard.png\" alt=\"\" width=\"554\" height=\"380\" \/><\/p>\n<p>If you have trouble entering names, shortcuts will be helpful.<\/p>\n<p>You cannot edit mid-sentence. Cursor is always on the tail.<\/p>\n<h5>Quest System Keyboard<\/h5>\n<p>Click the Meta button on the chat keyboard. It opens the Quest system keyboard.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone \" src=\"https:\/\/a.rockhardvr.com\/dailylog\/wp-content\/uploads\/2024\/10\/com.oculus.vrshell-20241029-040051.jpg\" width=\"582\" height=\"558\" \/><\/p>\n<p>The merits of this system keyboard are<\/p>\n<ol>\n<li>It may be possible to use a Bluetooth keyboard to type in. (not verified)<\/li>\n<li>It&#8217;s possible to type in non-English languages.<\/li>\n<\/ol>\n<h5>Chat History Features<\/h5>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4587\" src=\"https:\/\/a.rockhardvr.com\/blog\/wp-content\/uploads\/2024\/02\/chat_history_button.png\" alt=\"\" width=\"543\" height=\"262\" \/><\/p>\n<p>These two buttons are useful when the AI says gibberish or refuses to answer. Removing those unwanted messages may help smooth the following dialogs.<\/p>\n<p><strong>Retry Last Message\u00a0<\/strong>: Use this button to delete the last message and recover its input. This is useful if you want to add more to your query and retry.<\/p>\n<p><strong>Delete Last Message<\/strong> : This feature will simply delete the last message.<\/p>\n<p>These buttons show up when the cursor is on the chat history menu and the AI is not talking.<\/p>\n<p>When the AI is talking, delete and retry buttons don&#8217;t show up. You can use the &#8220;Stop&#8221; button to force the AI to stop talking.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>*This material is copied from the old RockHardVR site and outdated. But the game&#8217;s principle is the same. I&#8217;ll do a rework in time. Additional Guides: WebXR Microphone Troubleshooting Guide Customize AI Profile To use AI voice feature, activate speech function on the start screen. Add a character, then you&#8217;ll see this speech button activate. &hellip; <a href=\"https:\/\/blog.xrfriend.me\/?page_id=5024\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;AI Voice Chat Guide&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/blog.xrfriend.me\/index.php?rest_route=\/wp\/v2\/pages\/5024"}],"collection":[{"href":"https:\/\/blog.xrfriend.me\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.xrfriend.me\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.xrfriend.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.xrfriend.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5024"}],"version-history":[{"count":7,"href":"https:\/\/blog.xrfriend.me\/index.php?rest_route=\/wp\/v2\/pages\/5024\/revisions"}],"predecessor-version":[{"id":5048,"href":"https:\/\/blog.xrfriend.me\/index.php?rest_route=\/wp\/v2\/pages\/5024\/revisions\/5048"}],"wp:attachment":[{"href":"https:\/\/blog.xrfriend.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}