{"id":19189606,"url":"https://github.com/sleeplessglory/speech-audiometry","last_synced_at":"2026-04-15T07:33:49.499Z","repository":{"id":153535833,"uuid":"624836901","full_name":"sleeplessglory/speech-audiometry","owner":"sleeplessglory","description":"Speech audiometry digital platform for searching videos using keywords in one's speech","archived":false,"fork":false,"pushed_at":"2024-09-14T10:45:58.000Z","size":189,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-04T06:25:22.297Z","etag":null,"topics":["back-end","batch","doxygen","flask","front-end","python","testing"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sleeplessglory.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-07T11:29:54.000Z","updated_at":"2024-09-15T09:55:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"f7892ba8-d1ee-4d71-b316-cde4722b94f9","html_url":"https://github.com/sleeplessglory/speech-audiometry","commit_stats":null,"previous_names":["sleeplessglory/speech-audiometry-digital-platform","sleeplessglory/speech-audiometry"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sleeplessglory%2Fspeech-audiometry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sleeplessglory%2Fspeech-audiometry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sleeplessglory%2Fspeech-audiometry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sleeplessglory%2Fspeech-audiometry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sleeplessglory","download_url":"https://codeload.github.com/sleeplessglory/speech-audiometry/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240266854,"owners_count":19774074,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["back-end","batch","doxygen","flask","front-end","python","testing"],"created_at":"2024-11-09T11:30:07.170Z","updated_at":"2025-10-17T05:02:43.811Z","avatar_url":"https://github.com/sleeplessglory.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web Speech Audiometry Description\nThis project is a web application including speech audiometry technology. It's a desktop website providing opportunities to watch and search for videos using a speech audiometry module.\nThis module is able to define keywords in one's speech off the video and find those videos.\n# The Algorithm\nAll the users can find videos based on their names or keywords containing in speech data in videos. The program finds keywords in relevant videos and counts the amount of keywords in each one. Then videos are being sorted by the amount of found keywords, which makes videos show as relevant as the amount of keywords within them. The more keywords are being found in speech data, the higher the video is being shown in the list of results.\n# Digital platform architecture\n\n![Архитектура системы веб-сервиса](https://github.com/user-attachments/assets/d8ad4328-1bdd-49c5-aa17-c6bc2e1ec353)\n# Digital platform model\n\n![Модель системы веб-сервиса](https://github.com/user-attachments/assets/2a0a23d9-7611-4ac0-87fc-6305d115d393)\n# Interface of the Web Page With Results\nThe speech audiometry technology is being used in a program module when the keywords are typed in the corresponding search bar. One search bar is for video names, another one is for keywords.\n![0](https://github.com/darkswan19/WebAppDip/assets/91571026/fcd84455-f3eb-42e2-b2dc-0a7a92450d6c)\n# Unit and Application Testing\nThe application testing is shown in the picture above, manually being tested right on the web page. The video containing more keywords than another one is shown higher in results.\nThe unit testing contains functions that automatically put diverse video names and keywords to define the amount of keywords. At the end of each test the list of sorted results is being returned.\n![4](https://github.com/darkswan19/WebAppDip/assets/91571026/483f8291-689d-407a-b4cd-6d48a819e933)\n![5](https://github.com/darkswan19/WebAppDip/assets/91571026/af5ec2ba-3026-42fc-9cd8-65e14f926784)\n# Developer Documentation\nThe developer documentation was made by Doxygen and the batch file included above.\nAll the functions of the module are described: their brief description, parameters, exceptions and what they return.\n![1](https://github.com/darkswan19/WebAppDip/assets/91571026/78d3c010-d340-4f4c-9e4e-dfae500b478f)\n![2](https://github.com/darkswan19/WebAppDip/assets/91571026/e722109a-6d17-4158-9263-b2e783a32a6f)\n# User Documentation\nEventually, the user documentation was made to raise the awareness of how the speech audiometry technology works and all main functionalities of the web site are also described.\n\n![3](https://github.com/darkswan19/WebAppDip/assets/91571026/f6b8c88a-b760-41d9-a1b2-8b92747d3f8e)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsleeplessglory%2Fspeech-audiometry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsleeplessglory%2Fspeech-audiometry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsleeplessglory%2Fspeech-audiometry/lists"}