{"id":222,"date":"2025-11-12T18:56:56","date_gmt":"2025-11-12T18:56:56","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/echotrio\/?p=222"},"modified":"2025-11-12T23:56:55","modified_gmt":"2025-11-12T23:56:55","slug":"week-9-playtest-day","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/echotrio\/week-9-playtest-day\/","title":{"rendered":"Week 9 &#8211; Design Iteration &amp; Tech Upgrade"},"content":{"rendered":"\n<p>After a few weeks of stabilizing our direction, Week 9 was about deep refinement \u2014 both in technology and experience design. Our main focus was to test and upgrade our conversation system while clarifying how the user experience should be structured for the upcoming playtest.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Experimenting with ElevenLabs and ChatGPT 5<\/strong><\/h2>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>As planned after the half presentation, we switched our tech stack from <strong>ChatGPT-4o to ChatGPT 5 plus ElevenLabs<\/strong>.<br>The motivation was simple: we needed more control and better realism.<\/p>\n\n\n\n<p>With this upgrade, we were finally able to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Build a system that allows <strong>discrete control<\/strong> over conversation flow rather than relying on one continuous stream of output.<\/li>\n\n\n\n<li>Generate <strong>more natural responses<\/strong> that sound closer to real, three-way human conversations.<\/li>\n\n\n\n<li>Create <strong>distinct and imperfect voices<\/strong> \u2014 with tone shifts, pacing, and even small verbal tics \u2014 that make Athena and Poseidon feel alive rather than robotic.<\/li>\n<\/ul>\n\n\n\n<p>Compared to 4o, the difference was dramatic. GPT-4o was a compromise: it could handle both voice input and voice output, but neither well. The logic layer was limited, the voice quality synthetic. GPT 5 and ElevenLabs combined gave us the best of both worlds \u2014 a smarter brain and a more expressive voice<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"453\" src=\"https:\/\/projects.etc.cmu.edu\/echotrio\/wp-content\/uploads\/2025\/11\/image-5-1024x453.png\" alt=\"\" class=\"wp-image-229\" srcset=\"https:\/\/projects.etc.cmu.edu\/echotrio\/wp-content\/uploads\/2025\/11\/image-5-1024x453.png 1024w, https:\/\/projects.etc.cmu.edu\/echotrio\/wp-content\/uploads\/2025\/11\/image-5-300x133.png 300w, https:\/\/projects.etc.cmu.edu\/echotrio\/wp-content\/uploads\/2025\/11\/image-5-768x340.png 768w, https:\/\/projects.etc.cmu.edu\/echotrio\/wp-content\/uploads\/2025\/11\/image-5-1536x679.png 1536w, https:\/\/projects.etc.cmu.edu\/echotrio\/wp-content\/uploads\/2025\/11\/image-5-2048x906.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Redefining the Experience Design<\/strong><\/h2>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>While the tech improved, we also needed a clearer structure for our conversations. Over several design discussions, we formalized three distinct phases of interaction:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Open Talk<\/strong> \u2013 Users can freely ask any question they want.<\/li>\n\n\n\n<li><strong>Scripted Discussion<\/strong> \u2013 Pre-written exchanges that ensure specific experience goals are met.<\/li>\n\n\n\n<li><strong>Generated Discussion<\/strong> \u2013 Longer, AI-driven back-and-forth dialogue where Athena and Poseidon continue a topic naturally across several turns.<\/li>\n<\/ol>\n\n\n\n<p>By classifying conversations this way, we gained a higher-level control of the player\u2019s overall journey. Instead of the outcome depending entirely on what users ask, we can now <strong>deliver consistent experiences<\/strong> \u2014 ensuring that each of the 100 students playing the demo will still feel a similar narrative arc.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Looking Ahead<\/strong><\/h2>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>By the end of Week 9, we had a much clearer understanding of both our <strong>technical foundation<\/strong> and <strong>experience design framework<\/strong>.<br>Next week will be all about integration \u2014 making Athena and Poseidon\u2019s voices sound even more natural, tuning the dialogue flow, and preparing a stable build for <strong>Week 10\u2019s playtest day<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After a few weeks of stabilizing our direction, Week 9 was about deep refinement \u2014 both in technology and experience design. Our main focus was to test and upgrade our conversation system while clarifying how the user experience should be structured for the upcoming playtest. Experimenting with ElevenLabs and ChatGPT 5 As planned after the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":229,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-222","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev-blog"],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/echotrio\/wp-json\/wp\/v2\/posts\/222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/echotrio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/echotrio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/echotrio\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/echotrio\/wp-json\/wp\/v2\/comments?post=222"}],"version-history":[{"count":8,"href":"https:\/\/projects.etc.cmu.edu\/echotrio\/wp-json\/wp\/v2\/posts\/222\/revisions"}],"predecessor-version":[{"id":235,"href":"https:\/\/projects.etc.cmu.edu\/echotrio\/wp-json\/wp\/v2\/posts\/222\/revisions\/235"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/echotrio\/wp-json\/wp\/v2\/media\/229"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/echotrio\/wp-json\/wp\/v2\/media?parent=222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/echotrio\/wp-json\/wp\/v2\/categories?post=222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/echotrio\/wp-json\/wp\/v2\/tags?post=222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}