{"id":12139,"date":"2020-05-23T21:17:01","date_gmt":"2020-05-24T04:17:01","guid":{"rendered":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers"},"modified":"2021-08-16T15:30:00","modified_gmt":"2021-08-16T22:30:00","slug":"how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers","status":"publish","type":"post","link":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers","title":{"rendered":"How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality &#8211; for developers"},"content":{"rendered":"<div class=\"video-container-outer\">\n<div class=\"video-container\"><iframe class=\"video-iframe\" src=\"https:\/\/www.youtube.com\/embed\/fXjyB5CzROI\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<p>Geoff from <a href=\"http:\/\/geoffmobile.com\" class=\"autohyperlink\">geoffmobile.com<\/a> shows how to use Text to Speech (TTS) on the Oculus Quest virtual reality headset. This is a technical tutorial that would be suitable for a developer who is wanting to add Text to Speech (TTS) functionality to their Oculus Quest app.<\/p>\n<p>Please subscribe :) <a href=\"http:\/\/youtube.com\/geoffmobile\" class=\"autohyperlink\">youtube.com\/geoffmobile<\/a><\/p>\n<p>Error shown in the video (ADB Logcat) when trying to play the TTS Text to Speech output on the Oculus Quest in the background:<\/p>\n<p>2020-05-23T20:31:28.733Z: debug27433\/27417 AudioTrack updateAppOpsPlayAudio: checkOp OP_PLAY_AUDIO for com.svox.pico returns: 1 (IGNORED)<\/p>\n<p>Link to Android API TextToSpeech synthesizeToFile() which works with pico tts on the latest (Version 17 and up) of the Oculus Quest software.<br \/>\n<a href=\"https:\/\/developer.android.com\/reference\/android\/speech\/tts\/TextToSpeech.html#synthesizeToFile(java.lang.CharSequence,%20android.os.Bundle,%20android.os.ParcelFileDescriptor,%20java.lang.String)\" class=\"autohyperlink\">developer.android.com\/reference\/android\/speech\/tts\/TextToSpeech.html#synthesizeToFile(java.lang.CharSequence,%20android.os.Bundle,%20android.os.ParcelFileDescriptor,%20java.lang.String)<\/a><\/p>\n<p>Hope this technical programming tutorial is useful to anyone trying to get Text to Speech TTS working on their Oculus Quest.<\/p>\n<p>Best regards, and please like this video, comment below, and don&#8217;t forget to subscribe :)<\/p>\n<p>Thanks!<br \/>\nGeoff<br \/>\n<a href=\"http:\/\/geoffmobile.com\" class=\"autohyperlink\">geoffmobile.com<\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=fXjyB5CzROI\"><img loading=\"lazy\" decoding=\"async\" style=\"border: 0px solid #000000;\" src=\"https:\/\/i.ytimg.com\/vi\/fXjyB5CzROI\/hqdefault.jpg\" width=\"120\" height=\"90\" \/><\/a><\/p>\n<p>Update, 2021-08-16:<\/p>\n<div>ReadSpeaker is an End to End text to speech company with over 20 years of experience generating TTS for a multitude of use cases.<\/div>\n<div><\/div>\n<div>With the increased focus on making video games accessible, ReadSpeaker is developing a Game Engine plugin for Unreal and Unity that will allow dynamic Text to Speech to be generated at runtime.\u00a0 The Game Engine plugin can support 30 languages, multiple voices per language as well as Custom Text to Speech voices.<\/div>\n<div><\/div>\n<div>Indie Game Studio, Soft Leaf Studios is leveraging our Game Engine plugin for their Point and Click Adventure Game, Stories of Blossom.\u00a0 Here is a video outlining where ReadSpeaker TTS is being leveraged in the game- <a href=\"https:\/\/youtu.be\/H_haBX2we08\" class=\"autohyperlink\">youtu.be\/H_haBX2we08<\/a><\/div>\n<div><\/div>\n<div>Game Devs can register at <a href=\"https:\/\/www.readspeaker.ai\/unity-unreal-game-engine-plugin\/\" class=\"autohyperlink\">www.readspeaker.ai\/unity-unreal-game-engine-plugin\/<\/a><\/div>\n<div><\/div>\n<div>Can view for more information: <a href=\"http:\/\/www.readspeaker.com\" class=\"autohyperlink\">www.readspeaker.com<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"border: 0px solid #000000\" width=\"120\" height=\"90\"  src=\"https:\/\/i.ytimg.com\/vi\/fXjyB5CzROI\/hqdefault.jpg\" \/><br \/>How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality &#8211; for developers<\/p>\n","protected":false},"author":1,"featured_media":12140,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"hide_page_title":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[1085,113,429,33,3,34,5,9563,8311],"tags":[10851,9068,10844,8114,8901,8902,10818,10856,10862,1597,8913,10841,10842,10857,10840,769,10852,10859,10611,10843,2942,10846,10845,10860,10854,10853,10855,10814,10858,10849,3001,3000,1620,9347,8899,8888,10850,8889,10847,10848,10861],"class_list":["post-12139","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ideas","category-videos","category-marketing","category-media","category-people","category-technology","category-vancouver","category-virtual-reality","category-vlogs-2","tag-adb","tag-android","tag-android-tts","tag-apk","tag-bc","tag-canada","tag-developer","tag-developer-mode","tag-developer-tutorials","tag-facebook","tag-geoffmobile","tag-get-text-to-speech-working","tag-get-tts-working","tag-get-working","tag-headsetk","tag-how-to","tag-logcat","tag-no-audio","tag-oculus-quest","tag-pico-tts","tag-quest","tag-quest-developer","tag-quest-development","tag-save-to-file","tag-side-loading","tag-side-quest","tag-sideloading","tag-sidequest","tag-speech-output","tag-talk-free","tag-text-to-speech","tag-tts","tag-tutorial","tag-unity","tag-vancouver","tag-virtual-reality","tag-voice-aloud-reader","tag-vr","tag-vr-developer","tag-vr-development","tag-wav-file"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality - for developers - geoffmobile.com<\/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:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality - for developers - geoffmobile.com\" \/>\n<meta property=\"og:description\" content=\"How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality - for developers\" \/>\n<meta property=\"og:url\" content=\"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers\" \/>\n<meta property=\"og:site_name\" content=\"geoffmobile.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/geoffmobile\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-24T04:17:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-16T22:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/geoffmobile.com\/blog\/wp-content\/uploads\/2020\/05\/hqdefault-5.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"480\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Geoff Peters\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@geoffmobile\" \/>\n<meta name=\"twitter:site\" content=\"@geoffmobile\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Geoff Peters\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers\"},\"author\":{\"name\":\"Geoff Peters\",\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/#\\\/schema\\\/person\\\/79b221010e8e488b2b61aa9080453147\"},\"headline\":\"How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality &#8211; for developers\",\"datePublished\":\"2020-05-24T04:17:01+00:00\",\"dateModified\":\"2021-08-16T22:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers\"},\"wordCount\":336,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/hqdefault-5.jpg\",\"keywords\":[\"adb\",\"android\",\"android tts\",\"apk\",\"bc\",\"canada\",\"developer\",\"developer mode\",\"developer tutorials\",\"facebook\",\"geoffmobile\",\"get text to speech working\",\"get tts working\",\"get working\",\"headsetk\",\"how to\",\"logcat\",\"no audio\",\"oculus quest\",\"pico tts\",\"Quest\",\"quest developer\",\"quest development\",\"save to file\",\"side loading\",\"side quest\",\"sideloading\",\"sidequest\",\"speech output\",\"talk free\",\"text to speech\",\"tts\",\"tutorial\",\"unity\",\"Vancouver\",\"virtual reality\",\"voice aloud reader\",\"vr\",\"vr developer\",\"vr development\",\"wav file\"],\"articleSection\":[\"Ideas\",\"Latest Videos\",\"Marketing\",\"Media\",\"People\",\"Technology\",\"Vancouver\",\"Virtual Reality\",\"Vlogs\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers\",\"url\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers\",\"name\":\"How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality - for developers - geoffmobile.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/hqdefault-5.jpg\",\"datePublished\":\"2020-05-24T04:17:01+00:00\",\"dateModified\":\"2021-08-16T22:30:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#primaryimage\",\"url\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/hqdefault-5.jpg\",\"contentUrl\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/hqdefault-5.jpg\",\"width\":480,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/geoffmobile.com\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality &#8211; for developers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/\",\"name\":\"geoffmobile.com\",\"description\":\"Videos from beautiful Vancouver, BC, Canada\",\"publisher\":{\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/#organization\",\"name\":\"geoffmobile.com\",\"url\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/geoff-2016-twitter-headshot-profile-picture-1107-copy.jpg\",\"contentUrl\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/geoff-2016-twitter-headshot-profile-picture-1107-copy.jpg\",\"width\":1107,\"height\":1107,\"caption\":\"geoffmobile.com\"},\"image\":{\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/geoffmobile\",\"https:\\\/\\\/x.com\\\/geoffmobile\",\"https:\\\/\\\/www.instagram.com\\\/geoffmobile\\\/\",\"https:\\\/\\\/www.youtube.com\\\/geoffmobile\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/geoffmobile.com\\\/blog\\\/#\\\/schema\\\/person\\\/79b221010e8e488b2b61aa9080453147\",\"name\":\"Geoff Peters\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8ff1f176af9320d38cbdd6e044b1478843138d97b99f8f2de9c87e3366b748d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8ff1f176af9320d38cbdd6e044b1478843138d97b99f8f2de9c87e3366b748d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8ff1f176af9320d38cbdd6e044b1478843138d97b99f8f2de9c87e3366b748d?s=96&d=mm&r=g\",\"caption\":\"Geoff Peters\"},\"sameAs\":[\"http:\\\/\\\/gpeters.com\\\/home\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality - for developers - geoffmobile.com","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:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers","og_locale":"en_US","og_type":"article","og_title":"How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality - for developers - geoffmobile.com","og_description":"How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality - for developers","og_url":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers","og_site_name":"geoffmobile.com","article_publisher":"https:\/\/www.facebook.com\/geoffmobile","article_published_time":"2020-05-24T04:17:01+00:00","article_modified_time":"2021-08-16T22:30:00+00:00","og_image":[{"width":480,"height":360,"url":"https:\/\/geoffmobile.com\/blog\/wp-content\/uploads\/2020\/05\/hqdefault-5.jpg","type":"image\/jpeg"}],"author":"Geoff Peters","twitter_card":"summary_large_image","twitter_creator":"@geoffmobile","twitter_site":"@geoffmobile","twitter_misc":{"Written by":"Geoff Peters","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#article","isPartOf":{"@id":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers"},"author":{"name":"Geoff Peters","@id":"https:\/\/geoffmobile.com\/blog\/#\/schema\/person\/79b221010e8e488b2b61aa9080453147"},"headline":"How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality &#8211; for developers","datePublished":"2020-05-24T04:17:01+00:00","dateModified":"2021-08-16T22:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers"},"wordCount":336,"commentCount":0,"publisher":{"@id":"https:\/\/geoffmobile.com\/blog\/#organization"},"image":{"@id":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#primaryimage"},"thumbnailUrl":"https:\/\/geoffmobile.com\/blog\/wp-content\/uploads\/2020\/05\/hqdefault-5.jpg","keywords":["adb","android","android tts","apk","bc","canada","developer","developer mode","developer tutorials","facebook","geoffmobile","get text to speech working","get tts working","get working","headsetk","how to","logcat","no audio","oculus quest","pico tts","Quest","quest developer","quest development","save to file","side loading","side quest","sideloading","sidequest","speech output","talk free","text to speech","tts","tutorial","unity","Vancouver","virtual reality","voice aloud reader","vr","vr developer","vr development","wav file"],"articleSection":["Ideas","Latest Videos","Marketing","Media","People","Technology","Vancouver","Virtual Reality","Vlogs"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#respond"]}]},{"@type":"WebPage","@id":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers","url":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers","name":"How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality - for developers - geoffmobile.com","isPartOf":{"@id":"https:\/\/geoffmobile.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#primaryimage"},"image":{"@id":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#primaryimage"},"thumbnailUrl":"https:\/\/geoffmobile.com\/blog\/wp-content\/uploads\/2020\/05\/hqdefault-5.jpg","datePublished":"2020-05-24T04:17:01+00:00","dateModified":"2021-08-16T22:30:00+00:00","breadcrumb":{"@id":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#primaryimage","url":"https:\/\/geoffmobile.com\/blog\/wp-content\/uploads\/2020\/05\/hqdefault-5.jpg","contentUrl":"https:\/\/geoffmobile.com\/blog\/wp-content\/uploads\/2020\/05\/hqdefault-5.jpg","width":480,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/geoffmobile.com\/blog\/how-to-use-text-to-speech-tts-on-oculus-quest-vr-headset-in-virtual-reality-for-developers#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/geoffmobile.com\/blog"},{"@type":"ListItem","position":2,"name":"How to use Text to Speech (TTS) on Oculus Quest VR headset in virtual reality &#8211; for developers"}]},{"@type":"WebSite","@id":"https:\/\/geoffmobile.com\/blog\/#website","url":"https:\/\/geoffmobile.com\/blog\/","name":"geoffmobile.com","description":"Videos from beautiful Vancouver, BC, Canada","publisher":{"@id":"https:\/\/geoffmobile.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/geoffmobile.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/geoffmobile.com\/blog\/#organization","name":"geoffmobile.com","url":"https:\/\/geoffmobile.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/geoffmobile.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/geoffmobile.com\/blog\/wp-content\/uploads\/2019\/08\/geoff-2016-twitter-headshot-profile-picture-1107-copy.jpg","contentUrl":"https:\/\/geoffmobile.com\/blog\/wp-content\/uploads\/2019\/08\/geoff-2016-twitter-headshot-profile-picture-1107-copy.jpg","width":1107,"height":1107,"caption":"geoffmobile.com"},"image":{"@id":"https:\/\/geoffmobile.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/geoffmobile","https:\/\/x.com\/geoffmobile","https:\/\/www.instagram.com\/geoffmobile\/","https:\/\/www.youtube.com\/geoffmobile"]},{"@type":"Person","@id":"https:\/\/geoffmobile.com\/blog\/#\/schema\/person\/79b221010e8e488b2b61aa9080453147","name":"Geoff Peters","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b8ff1f176af9320d38cbdd6e044b1478843138d97b99f8f2de9c87e3366b748d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b8ff1f176af9320d38cbdd6e044b1478843138d97b99f8f2de9c87e3366b748d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8ff1f176af9320d38cbdd6e044b1478843138d97b99f8f2de9c87e3366b748d?s=96&d=mm&r=g","caption":"Geoff Peters"},"sameAs":["http:\/\/gpeters.com\/home"]}]}},"views":3818,"_links":{"self":[{"href":"https:\/\/geoffmobile.com\/blog\/wp-json\/wp\/v2\/posts\/12139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geoffmobile.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geoffmobile.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geoffmobile.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/geoffmobile.com\/blog\/wp-json\/wp\/v2\/comments?post=12139"}],"version-history":[{"count":2,"href":"https:\/\/geoffmobile.com\/blog\/wp-json\/wp\/v2\/posts\/12139\/revisions"}],"predecessor-version":[{"id":12855,"href":"https:\/\/geoffmobile.com\/blog\/wp-json\/wp\/v2\/posts\/12139\/revisions\/12855"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/geoffmobile.com\/blog\/wp-json\/wp\/v2\/media\/12140"}],"wp:attachment":[{"href":"https:\/\/geoffmobile.com\/blog\/wp-json\/wp\/v2\/media?parent=12139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geoffmobile.com\/blog\/wp-json\/wp\/v2\/categories?post=12139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geoffmobile.com\/blog\/wp-json\/wp\/v2\/tags?post=12139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}