{"id":2952,"date":"2019-10-29T17:55:22","date_gmt":"2019-10-29T21:55:22","guid":{"rendered":"https:\/\/portfolios.cs.earlham.edu\/?p=2952"},"modified":"2025-04-15T14:56:18","modified_gmt":"2025-04-15T18:56:18","slug":"cs388-week-9-update-2","status":"publish","type":"post","link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/","title":{"rendered":"CS388 \u2013 Week 9 \u2013 Update"},"content":{"rendered":"\n<p>I found a MFCC library in GitHub and explored it a little bit. It directly takes a wav file as input and returns one N*1 array (a sequence of acoustic vector). I recorded my voice and converted to a wav file. I briefly tested the code. It took my wav file and return an array containing a sequence of vectors. I will use this library in my project. But there are many related factors that i need to study. I also wrote the timeline for the rest of this semester and next semester. My next step is to keep working on this MFCC library and explore the Dynamic Time Warping library in GitHub.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I found a MFCC library in GitHub and explored it a little bit. It directly takes a wav file as input and returns one N*1 array (a sequence of acoustic vector). I recorded my voice and converted to a wav &hellip; <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/\">Read More<\/a><\/p>\n","protected":false},"author":54,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[80,19,100],"tags":[],"class_list":["post-2952","post","type-post","status-publish","format-standard","hentry","category-80","category-student","category-yuqian-zhang"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CS388 \u2013 Week 9 \u2013 Update - CS\/DS Student Portfolios<\/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:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CS388 \u2013 Week 9 \u2013 Update - CS\/DS Student Portfolios\" \/>\n<meta property=\"og:description\" content=\"I found a MFCC library in GitHub and explored it a little bit. It directly takes a wav file as input and returns one N*1 array (a sequence of acoustic vector). I recorded my voice and converted to a wav &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/\" \/>\n<meta property=\"og:site_name\" content=\"CS\/DS Student Portfolios\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-29T21:55:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-15T18:56:18+00:00\" \/>\n<meta name=\"author\" content=\"yuzhang16\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"yuzhang16\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2019\\\/10\\\/29\\\/cs388-week-9-update-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2019\\\/10\\\/29\\\/cs388-week-9-update-2\\\/\"},\"author\":{\"name\":\"yuzhang16\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/675929d9a54cbde2ce8b1f0fd3663756\"},\"headline\":\"CS388 \u2013 Week 9 \u2013 Update\",\"datePublished\":\"2019-10-29T21:55:22+00:00\",\"dateModified\":\"2025-04-15T18:56:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2019\\\/10\\\/29\\\/cs388-week-9-update-2\\\/\"},\"wordCount\":117,\"commentCount\":0,\"articleSection\":[\"2020\",\"Student\",\"Yuqian Zhang\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2019\\\/10\\\/29\\\/cs388-week-9-update-2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2019\\\/10\\\/29\\\/cs388-week-9-update-2\\\/\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2019\\\/10\\\/29\\\/cs388-week-9-update-2\\\/\",\"name\":\"CS388 \u2013 Week 9 \u2013 Update - CS\\\/DS Student Portfolios\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\"},\"datePublished\":\"2019-10-29T21:55:22+00:00\",\"dateModified\":\"2025-04-15T18:56:18+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/675929d9a54cbde2ce8b1f0fd3663756\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2019\\\/10\\\/29\\\/cs388-week-9-update-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2019\\\/10\\\/29\\\/cs388-week-9-update-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2019\\\/10\\\/29\\\/cs388-week-9-update-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CS388 \u2013 Week 9 \u2013 Update\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\",\"name\":\"CS\\\/DS Student Portfolios\",\"description\":\"AI and ML, Image Classification, Arduino\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/675929d9a54cbde2ce8b1f0fd3663756\",\"name\":\"yuzhang16\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e7e9ab43e8be5a619c91e8932c59fb8513e75ba41a251d84db414bd2d3f8fd6c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e7e9ab43e8be5a619c91e8932c59fb8513e75ba41a251d84db414bd2d3f8fd6c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e7e9ab43e8be5a619c91e8932c59fb8513e75ba41a251d84db414bd2d3f8fd6c?s=96&d=mm&r=g\",\"caption\":\"yuzhang16\"},\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/author\\\/yuzhang16\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CS388 \u2013 Week 9 \u2013 Update - CS\/DS Student Portfolios","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:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/","og_locale":"en_US","og_type":"article","og_title":"CS388 \u2013 Week 9 \u2013 Update - CS\/DS Student Portfolios","og_description":"I found a MFCC library in GitHub and explored it a little bit. It directly takes a wav file as input and returns one N*1 array (a sequence of acoustic vector). I recorded my voice and converted to a wav &hellip; Read More","og_url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/","og_site_name":"CS\/DS Student Portfolios","article_published_time":"2019-10-29T21:55:22+00:00","article_modified_time":"2025-04-15T18:56:18+00:00","author":"yuzhang16","twitter_card":"summary_large_image","twitter_misc":{"Written by":"yuzhang16","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/#article","isPartOf":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/"},"author":{"name":"yuzhang16","@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/675929d9a54cbde2ce8b1f0fd3663756"},"headline":"CS388 \u2013 Week 9 \u2013 Update","datePublished":"2019-10-29T21:55:22+00:00","dateModified":"2025-04-15T18:56:18+00:00","mainEntityOfPage":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/"},"wordCount":117,"commentCount":0,"articleSection":["2020","Student","Yuqian Zhang"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/","url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/","name":"CS388 \u2013 Week 9 \u2013 Update - CS\/DS Student Portfolios","isPartOf":{"@id":"https:\/\/portfolios.cs.earlham.edu\/#website"},"datePublished":"2019-10-29T21:55:22+00:00","dateModified":"2025-04-15T18:56:18+00:00","author":{"@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/675929d9a54cbde2ce8b1f0fd3663756"},"breadcrumb":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2019\/10\/29\/cs388-week-9-update-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/portfolios.cs.earlham.edu\/"},{"@type":"ListItem","position":2,"name":"CS388 \u2013 Week 9 \u2013 Update"}]},{"@type":"WebSite","@id":"https:\/\/portfolios.cs.earlham.edu\/#website","url":"https:\/\/portfolios.cs.earlham.edu\/","name":"CS\/DS Student Portfolios","description":"AI and ML, Image Classification, Arduino","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/portfolios.cs.earlham.edu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/675929d9a54cbde2ce8b1f0fd3663756","name":"yuzhang16","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e7e9ab43e8be5a619c91e8932c59fb8513e75ba41a251d84db414bd2d3f8fd6c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e7e9ab43e8be5a619c91e8932c59fb8513e75ba41a251d84db414bd2d3f8fd6c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e7e9ab43e8be5a619c91e8932c59fb8513e75ba41a251d84db414bd2d3f8fd6c?s=96&d=mm&r=g","caption":"yuzhang16"},"url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/author\/yuzhang16\/"}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"yuzhang16","author_link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/author\/yuzhang16\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/category\/student\/2020\/\" rel=\"category tag\">2020<\/a> <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/category\/student\/\" rel=\"category tag\">Student<\/a> <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/category\/student\/2020\/yuqian-zhang\/\" rel=\"category tag\">Yuqian Zhang<\/a>","rttpg_excerpt":"I found a MFCC library in GitHub and explored it a little bit. It directly takes a wav file as input and returns one N*1 array (a sequence of acoustic vector). I recorded my voice and converted to a wav &hellip; Read More","_links":{"self":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/2952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/users\/54"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/comments?post=2952"}],"version-history":[{"count":1,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/2952\/revisions"}],"predecessor-version":[{"id":2956,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/2952\/revisions\/2956"}],"wp:attachment":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/media?parent=2952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/categories?post=2952"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/tags?post=2952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}