{"id":3546,"date":"2024-11-11T19:08:41","date_gmt":"2024-11-11T18:08:41","guid":{"rendered":"https:\/\/fki.htw-berlin.de\/creative-media\/?post_type=fw-portfolio&#038;p=3546"},"modified":"2024-11-12T00:47:41","modified_gmt":"2024-11-11T23:47:41","slug":"spellweaver-words-of-power","status":"publish","type":"fw-portfolio","link":"https:\/\/fki.htw-berlin.de\/creative-media\/project\/spellweaver-words-of-power\/","title":{"rendered":"Spellweaver- Words of Power"},"content":{"rendered":"\n<p><em>Bachelorprojekt SoSe22<\/em><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Spellweaver- Words of Power<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Goal<\/h2>\n\n\n\n<p><br>If you\u2019ve ever used a VR Headset, you might\u2019ve run into the tedious task of inputting text. This experience is quite similar to navigating a keyboard with the remote of your smart-TV. A viable alternative offered by more and more web services is speech-to-text input. And that was our calling.<\/p>\n\n\n\n<p>We then asked ourselves which&nbsp;<strong>STT (speech-to-text)<\/strong>&nbsp;options are there, and how do we implement them into Unity? After all, what better way is there to introduce a feature than by gamifying it. And so we set the following goals:<\/p>\n\n\n\n<p>The game should make it easy for the user to&nbsp;<strong>test the performance<\/strong>&nbsp;of each API while&nbsp;<strong>seeing exactly what went wrong<\/strong>. It should also make it relatively easy for other developer to implement new API\u2019s from other providers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"726\" src=\"https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-45-1024x726.png\" alt=\"\" class=\"wp-image-3548\" srcset=\"https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-45-1024x726.png 1024w, https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-45-300x213.png 300w, https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-45-768x545.png 768w, https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-45.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\" \/>\n\n\n\n<p><br>Once started, you have to choose one of the implemented STT-API\u2019s.<br>After that, you\u2019ll join the wondrous world of Spellweaver &#8211; Words of Power. There you\u2019ll find a\u00a0<strong>wand and a book<\/strong>\u00a0full of all kinds of Spells.<br>Above both the book and the stand with the wand you\u2019ll find two boards. One will show you the performance of your cast, while the other gives you two play options: sandbox or challenge. Both will spawn different kind of enemy types, but only one will give you a time limit and a final score.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Features<\/h2>\n\n\n\n<p>The following is a brief overview of the individual features of our game. They were developed with the goal to playfully try out speech-to-text input in VR and to test its performance. Despite the focus on STT, it was important to us to create a solid and meaningful gaming experience.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"core-elements\">Core Elements<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>three\u00a0<strong>selectable Speech-to-Text API\u2019s<\/strong><\/li>\n\n\n\n<li><strong>spell book<\/strong>\u00a0with different spells that can be turned over<\/li>\n\n\n\n<li><strong>wand<\/strong>\u00a0in different designs to cast the selected spell<\/li>\n\n\n\n<li><strong>word error rate analysis board<\/strong>\u00a0where you can see the transcribed text and what mistakes you made<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"433\" src=\"https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-46-1024x433.png\" alt=\"\" class=\"wp-image-3549\" srcset=\"https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-46-1024x433.png 1024w, https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-46-300x127.png 300w, https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-46-768x325.png 768w, https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-46.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"309\" src=\"https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-47.png\" alt=\"\" class=\"wp-image-3550\" srcset=\"https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-47.png 640w, https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-47-300x145.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">&#8230;other game features<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>start challenge option:<\/strong>\u00a0starts a timer and makes opponents appear regularly. When the timer runs out, you\u2019ll be able to see your final score<\/li>\n\n\n\n<li><strong>spawn buttons<\/strong>\u00a0where you can spawn enemies yourself<\/li>\n\n\n\n<li><strong>two types of enemies<\/strong>\u00a0with different health points<\/li>\n\n\n\n<li><strong>three different types of spells<\/strong>, with an intensity is based on the WER<\/li>\n\n\n\n<li>magical and gloomy game environment and game sounds<\/li>\n\n\n\n<li><strong>info buttons<\/strong>\u00a0for the gameplay, licences and data processing<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"563\" src=\"https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-48.png\" alt=\"\" class=\"wp-image-3551\" srcset=\"https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-48.png 640w, https:\/\/fki.htw-berlin.de\/creative-media\/wp-content\/uploads\/sites\/2\/2024\/11\/image-48-300x264.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Team<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Esther G\u00fclpen Garray<\/li>\n\n\n\n<li>Felix Anders<\/li>\n\n\n\n<li>Adrian Joos<\/li>\n\n\n\n<li>Jana Mei\u00dfner<\/li>\n\n\n\n<li>Luca Hobiger<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Betreuung<\/h2>\n\n\n\n<p>Tamara Voigt, Jonas Ehrhardt<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Links<\/h2>\n\n\n\n<p><a href=\"https:\/\/showtime.f4.htw-berlin.de\/ss23\/bachelor\/b5-spellweaver\">https:\/\/showtime.f4.htw-berlin.de\/ss23\/bachelor\/b5-spellweaver<\/a><\/p>\n","protected":false},"featured_media":3547,"comment_status":"closed","ping_status":"closed","template":"redux-templates_full_width","fw-portfolio-category":[15],"fw-portfolio-tag":[96],"class_list":["post-3546","fw-portfolio","type-fw-portfolio","status-publish","has-post-thumbnail","hentry","fw-portfolio-category-semesterprojekte","fw-portfolio-tag-gamification"],"acf":{"datetext":"Bachelorprojekt SoSe23","verstecktes_datum":"20230731","sichtbares_datum":"SoSe23","teasertext":"A game to test different text-to-speech-engines for Unity. ","tags_zum_anzeigen":""},"_links":{"self":[{"href":"https:\/\/fki.htw-berlin.de\/creative-media\/wp-json\/wp\/v2\/fw-portfolio\/3546","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fki.htw-berlin.de\/creative-media\/wp-json\/wp\/v2\/fw-portfolio"}],"about":[{"href":"https:\/\/fki.htw-berlin.de\/creative-media\/wp-json\/wp\/v2\/types\/fw-portfolio"}],"replies":[{"embeddable":true,"href":"https:\/\/fki.htw-berlin.de\/creative-media\/wp-json\/wp\/v2\/comments?post=3546"}],"version-history":[{"count":1,"href":"https:\/\/fki.htw-berlin.de\/creative-media\/wp-json\/wp\/v2\/fw-portfolio\/3546\/revisions"}],"predecessor-version":[{"id":3552,"href":"https:\/\/fki.htw-berlin.de\/creative-media\/wp-json\/wp\/v2\/fw-portfolio\/3546\/revisions\/3552"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fki.htw-berlin.de\/creative-media\/wp-json\/wp\/v2\/media\/3547"}],"wp:attachment":[{"href":"https:\/\/fki.htw-berlin.de\/creative-media\/wp-json\/wp\/v2\/media?parent=3546"}],"wp:term":[{"taxonomy":"fw-portfolio-category","embeddable":true,"href":"https:\/\/fki.htw-berlin.de\/creative-media\/wp-json\/wp\/v2\/fw-portfolio-category?post=3546"},{"taxonomy":"fw-portfolio-tag","embeddable":true,"href":"https:\/\/fki.htw-berlin.de\/creative-media\/wp-json\/wp\/v2\/fw-portfolio-tag?post=3546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}