{"id":340,"date":"2025-05-28T19:12:41","date_gmt":"2025-05-28T16:12:41","guid":{"rendered":"https:\/\/taurlin.org\/?page_id=340"},"modified":"2025-05-28T19:13:09","modified_gmt":"2025-05-28T16:13:09","slug":"software-projects","status":"publish","type":"page","link":"https:\/\/taurlin.org\/?page_id=340","title":{"rendered":"Software projects"},"content":{"rendered":"\n<ul class=\"wp-block-list\">\n<li>PATKIT &#8211; Phonetic Analysis ToolKIT \n<ul class=\"wp-block-list\">\n<li>Analyse phonetic data (audio, ultrasound, other modalities) with a software package written and scriptable in Python. <\/li>\n\n\n\n<li>Learn phonetic analysis with automated segmentation exercises.<\/li>\n\n\n\n<li>Get PATKIT from <a href=\"https:\/\/pypi.org\/project\/patkit\/\">PyPi<\/a> for regular use or from the <a href=\"https:\/\/github.com\/giuthas\/patkit\/\">GitHub repository<\/a> if you plan on adding data modalities or other functionality. <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>CAST &#8211; Computer Assisted Segmentation Tools\n<ul class=\"wp-block-list\">\n<li>Automatic rule-based generation of the next level of segmentation (usual levels are utterance-word-phonology-phonetics)<\/li>\n\n\n\n<li>Better ergonomy than some time consuming edge cases from forced alignment.<\/li>\n\n\n\n<li>Get CAST from the <a href=\"https:\/\/github.com\/giuthas-speech-research-tools\/cast\">GitHub repository<\/a>. (PyPi package coming but will need a package name change).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Generate Stimulus List\n<ul class=\"wp-block-list\">\n<li>Python script to generate randomised stimulus lists for use with e.g. AAA.<\/li>\n\n\n\n<li>Allows for a block structure including calibration sections (usually water swallow, biteplate, tap test) and break suggestions.<\/li>\n\n\n\n<li>Optional audio go-signals (beeps) with randomised delays.<\/li>\n\n\n\n<li>Available in a <a href=\"https:\/\/github.com\/giuthas-speech-research-tools\/generate_stimulus_list\">GitHub repository<\/a>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>3D FEM resonance code\n<ul class=\"wp-block-list\">\n<li>Written in MATLAB.<\/li>\n\n\n\n<li>Solves the Helmholtz (resonance) equation eigenvalues of a given geometry.<\/li>\n\n\n\n<li>Used in my Licentiate thesis resonance calculations.<\/li>\n\n\n\n<li>Will be available in a <a href=\"https:\/\/github.com\/giuthas-speech-research-tools\/3D-FEM-resonance\">GitHub repository<\/a> in the near future.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":35,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-340","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/taurlin.org\/index.php?rest_route=\/wp\/v2\/pages\/340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taurlin.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/taurlin.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/taurlin.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/taurlin.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=340"}],"version-history":[{"count":1,"href":"https:\/\/taurlin.org\/index.php?rest_route=\/wp\/v2\/pages\/340\/revisions"}],"predecessor-version":[{"id":341,"href":"https:\/\/taurlin.org\/index.php?rest_route=\/wp\/v2\/pages\/340\/revisions\/341"}],"up":[{"embeddable":true,"href":"https:\/\/taurlin.org\/index.php?rest_route=\/wp\/v2\/pages\/35"}],"wp:attachment":[{"href":"https:\/\/taurlin.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}