{"id":195,"date":"2024-04-28T02:34:10","date_gmt":"2024-04-28T02:34:10","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/?p=195"},"modified":"2024-04-28T02:34:10","modified_gmt":"2024-04-28T02:34:10","slug":"team-status-report-for-4-27","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/2024\/04\/28\/team-status-report-for-4-27\/","title":{"rendered":"Team Status Report for 4\/27"},"content":{"rendered":"<p><strong>Risk Mitigation<\/strong><\/p>\n<p>The main risk of our system is the possible failure in parsing the voice commands. To resolve this issue, we listed out the supported commands that are guaranteed to work and integrated these instructions in the \u201chelp\u201d command. The user can simply say \u201chelp\u201d to get sample commands and start exploring more from there.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Design Changes<\/strong><\/p>\n<p>There is no change in our design.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Updated Schedule<\/strong><\/p>\n<p>The updated schedule is as reflected in the final presentation.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-196 size-full\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-content\/uploads\/sites\/276\/2024\/04\/Screenshot-2024-04-20-at-9.09.26-PM.png\" alt=\"\" width=\"1605\" height=\"755\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-content\/uploads\/sites\/276\/2024\/04\/Screenshot-2024-04-20-at-9.09.26-PM.png 1605w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-content\/uploads\/sites\/276\/2024\/04\/Screenshot-2024-04-20-at-9.09.26-PM-300x141.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-content\/uploads\/sites\/276\/2024\/04\/Screenshot-2024-04-20-at-9.09.26-PM-768x361.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-content\/uploads\/sites\/276\/2024\/04\/Screenshot-2024-04-20-at-9.09.26-PM-1024x482.png 1024w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>List of all tests<\/strong><\/p>\n<p>Unit tests<\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400\">Test<\/span><\/td>\n<td><span style=\"font-weight: 400\">Expected Performance<\/span><\/td>\n<td><span style=\"font-weight: 400\">Actual Performance<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Latency (voice command)<\/span><\/td>\n<td><span style=\"font-weight: 400\">4 seconds to render the page<\/span><\/td>\n<td><span style=\"font-weight: 400\">Average 4.52 seconds to render the page<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Battery life<\/span><\/td>\n<td><span style=\"font-weight: 400\">Consumes less than 50% of power with monitor on for 1 hour<\/span><\/td>\n<td><span style=\"font-weight: 400\">Power drops from 100% to 77%, consuming 23% of total power<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Portability<\/span><\/td>\n<td><span style=\"font-weight: 400\">500 grams<\/span><\/td>\n<td><span style=\"font-weight: 400\">500 grams<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Accessibility<\/span><\/td>\n<td><span style=\"font-weight: 400\">32% of right half of screen<\/span><\/td>\n<td><span style=\"font-weight: 400\">35.45% of right half\u00a0 of screen<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Noise reduction<\/span><\/td>\n<td><span style=\"font-weight: 400\">90% accuracy of integral test under 70dB environment<\/span><\/td>\n<td><span style=\"font-weight: 400\">9 out of 10 commands work as expected, 90% accuracy<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400\">Test<\/span><\/td>\n<td><span style=\"font-weight: 400\">Expected Performance<\/span><\/td>\n<td><span style=\"font-weight: 400\">Actual Performance<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Audio to text<\/span><\/td>\n<td><span style=\"font-weight: 400\">Less than 20% of word error rate (WER)<\/span><\/td>\n<td>98.3% accuracy, edge case exists<\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Text to command (NLP)<\/span><\/td>\n<td><span style=\"font-weight: 400\">Identify verb with 100% accuracy;<\/span><\/p>\n<p><span style=\"font-weight: 400\">Identify item name, money, date, and number with 95% accuracy;<\/span><\/p>\n<p><span style=\"font-weight: 400\">NLP process takes less than 3s<\/span><\/td>\n<td><span style=\"font-weight: 400\">Identify <\/span>verb, money, date, and number<span style=\"font-weight: 400\"> with <\/span>100%<span style=\"font-weight: 400\"> accuracy;<\/span><\/p>\n<p><span style=\"font-weight: 400\">Identify <\/span>item name<span style=\"font-weight: 400\"> with <\/span>96%<span style=\"font-weight: 400\"> accuracy<\/span><\/p>\n<p><span style=\"font-weight: 400\">NLP process takes about <\/span>2.5s<\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Item classification (Glove)<\/span><\/td>\n<td><span style=\"font-weight: 400\">90% of item names correctly classified<\/span><\/td>\n<td><span style=\"font-weight: 400\">18 out of 20 item names are correctly classified, 90% accuracy<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Voice response<\/span><\/td>\n<td><span style=\"font-weight: 400\">All audio requests should be assisted with a voice response<\/span><\/td>\n<td><span style=\"font-weight: 400\">The app will read out the content of the response (entries, report, etc.)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>System tests<\/p>\n<p>User Experience Test:\u00a0Each of the 5 volunteers would have half of the day to interact with our product without our interference.\u00a0Volunteers are expected to give feedback about what they like and dislike about the product.<\/p>\n<p>Overall Latency:\u00a0Test different commands (e.g. record\/change\/delete entry, view entry, generate report, etc.)\u00a0Expect &lt;15s from pressing the button to rendering the page\u00a0for all commands.<\/p>\n<p>Overall Accuracy:\u00a0Expect &gt;95% accuracy for the whole system.<\/p>\n<p><strong>Test Findings<\/strong><\/p>\n<p>There are some improvements that could be made about the user interface. The font could be larger for normal users. We support &#8220;remove&#8221; command but not &#8220;delete&#8221; command, while there are delete buttons which could be misleading. The audio instruction is too long for some user to remember what commands are supported. It might be necessary to tell the user to strictly follow the instructions, or the accuracy of commands will be very low. We will make corresponding improvements before the final demo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Risk Mitigation The main risk of our system is the possible failure in parsing the voice commands. To resolve this issue, we listed out the supported commands that are guaranteed to work and integrated these instructions in the \u201chelp\u201d command. The user can simply say \u201chelp\u201d to get sample commands and start exploring more from &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/2024\/04\/28\/team-status-report-for-4-27\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Team Status Report for 4\/27&#8221;<\/span><\/a><\/p>\n","protected":false},"author":881,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12],"tags":[4],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-json\/wp\/v2\/posts\/195"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-json\/wp\/v2\/users\/881"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-json\/wp\/v2\/comments?post=195"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-json\/wp\/v2\/posts\/195\/revisions"}],"predecessor-version":[{"id":199,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-json\/wp\/v2\/posts\/195\/revisions\/199"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-json\/wp\/v2\/media?parent=195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-json\/wp\/v2\/categories?post=195"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb0\/wp-json\/wp\/v2\/tags?post=195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}