{"id":846,"date":"2025-02-28T11:45:46","date_gmt":"2025-02-28T11:45:46","guid":{"rendered":"https:\/\/codewithpiri.com\/?p=846"},"modified":"2025-02-28T11:45:51","modified_gmt":"2025-02-28T11:45:51","slug":"oculus-quest-ielts-vr-simulator","status":"publish","type":"post","link":"https:\/\/codewithpiri.com\/index.php\/2025\/02\/28\/oculus-quest-ielts-vr-simulator\/","title":{"rendered":"Oculus Quest IELTS VR simulator"},"content":{"rendered":"<ul>\n<li><b>IELTS VR <\/b>for smart NPCs and<strong>\u00a0Lip-syncing<\/strong>\u00a0over audio stream through microphone<\/li>\n<li><strong>React JS<\/strong>\u00a0 and WebRTC with websockets communications for signalling<\/li>\n<li><strong>Express js<\/strong>\u00a0and\u00a0<strong>MongoDB<\/strong>\u00a0with JWT\u00a0<strong>authorization<\/strong> and webrtc communications<br \/>\n<div style=\"width: 1290px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-846-1\" width=\"1290\" height=\"726\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/codewithpiri.com\/wp-content\/uploads\/2024\/12\/IELTS-VR-Demo1.mp4?_=1\" \/><a href=\"https:\/\/codewithpiri.com\/wp-content\/uploads\/2024\/12\/IELTS-VR-Demo1.mp4\">https:\/\/codewithpiri.com\/wp-content\/uploads\/2024\/12\/IELTS-VR-Demo1.mp4<\/a><\/video><\/div><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>IELTS VR for smart NPCs and\u00a0Lip-syncing\u00a0over audio stream through microphone React JS\u00a0 and WebRTC with websockets communications for signalling Express js\u00a0and\u00a0MongoDB\u00a0with JWT\u00a0authorization and webrtc communications<\/p>\n","protected":false},"author":1,"featured_media":826,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-846","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"blocksy_meta":"","_links":{"self":[{"href":"https:\/\/codewithpiri.com\/index.php\/wp-json\/wp\/v2\/posts\/846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codewithpiri.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codewithpiri.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codewithpiri.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codewithpiri.com\/index.php\/wp-json\/wp\/v2\/comments?post=846"}],"version-history":[{"count":1,"href":"https:\/\/codewithpiri.com\/index.php\/wp-json\/wp\/v2\/posts\/846\/revisions"}],"predecessor-version":[{"id":848,"href":"https:\/\/codewithpiri.com\/index.php\/wp-json\/wp\/v2\/posts\/846\/revisions\/848"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codewithpiri.com\/index.php\/wp-json\/wp\/v2\/media\/826"}],"wp:attachment":[{"href":"https:\/\/codewithpiri.com\/index.php\/wp-json\/wp\/v2\/media?parent=846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codewithpiri.com\/index.php\/wp-json\/wp\/v2\/categories?post=846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codewithpiri.com\/index.php\/wp-json\/wp\/v2\/tags?post=846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}