Show simple item record

Yöti - Song Recognition Multiplatform App
dc.contributor.advisorJežek, Pavel
dc.creatorKleprlík, Jan
dc.date.accessioned2022-04-06T11:36:42Z
dc.date.available2022-04-06T11:36:42Z
dc.date.issued2021
dc.identifier.urihttp://hdl.handle.net/20.500.11956/148260
dc.description.abstractCílem této práce bylo vytvořit aplikaci umožňující rozpoznávat skladby z krátkých nahrávek pořízených mikrofonem na zařízení uživatele. Aplikace je dostupná na mobilních zařízeních se systémem Android, desktopových zařízení se systémem Windows 10 a jako webová aplikace dostupná v moderních webových prohlížečích. Implementovaná logika a uživatelské rozhraní je do největší míry sdílená mezi všemi podporovanými platformami. Pomocí multiplatformního frameworku Uno Platform jsme implementovali sdílenou logiku a uživatelské rozhraní klientské části aplikace pro zmíněné platformy. Navíc jsme pomocí frameworku ASP.NET Core vyvinuli nezávislou serverovou část aplikace umož- ňující přístup k databázi skladeb, které lze aplikací identifikovat. Výsledná aplikace umožňuje uživateli na všech platformách rozpoznat skladbu z na- hrávky pořízené mikrofonem a z audio souboru v úložišti zařízení. Zároveň je na všech platformách možné nahrát novou skladbu z úložiště do databáze tak, aby ji bylo později pomocí aplikace možné rozpoznat. Všechny skladby v databázi lze v aplikaci také zobra- zit. Po rozpoznání skladby je možné zobrazit její text, který byl při vkládání skladby do databáze sepsán, a je možné skladbu vyhledat v hudební aplikaci YouTube Music. 1cs_CZ
dc.description.abstractThe goal of this thesis was to create an application allowing recognition of songs from short recordings captured with a microphone. The final application is available on devices with Android and Windows 10 or in any modern internet browser. Implemented logic and user interface are shared to the greatest extent across all supported platforms. Shared logic and user interface were implemented using the framework Uno Platform. We have also developed an independent server-side of the application using framework ASP.NET Core which allows client-side application access database of songs that can be recognized. The application allows the user to recognize songs from recordings captured with a microphone or audio files stored in the device memory. We can upload a new song into the database so it can be recognized with the application, and we can also list all the songs in the database. After song recognition, we can see the lyrics and quick-search the song in streaming application YouTube Music. 1en_US
dc.languageČeštinacs_CZ
dc.language.isocs_CZ
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectMusic Recognition|Uno Platform|UWP|Android|WebAssemblyen_US
dc.subjectrozpoznávání skladeb|Uno Platform|UWP|Android|WebAssemblycs_CZ
dc.titleYöti - multiplatformní aplikace pro rozpoznávání skladebcs_CZ
dc.typebakalářská prácecs_CZ
dcterms.created2021
dcterms.dateAccepted2021-09-10
dc.description.departmentDepartment of Distributed and Dependable Systemsen_US
dc.description.departmentKatedra distribuovaných a spolehlivých systémůcs_CZ
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.identifier.repId236305
dc.title.translatedYöti - Song Recognition Multiplatform Appen_US
dc.contributor.refereePešková, Klára
thesis.degree.nameBc.
thesis.degree.levelbakalářskécs_CZ
thesis.degree.disciplineSoftwarové a datové inženýrstvícs_CZ
thesis.degree.disciplineSoftware and Data Engineeringen_US
thesis.degree.programComputer Scienceen_US
thesis.degree.programInformatikacs_CZ
uk.thesis.typebakalářská prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra distribuovaných a spolehlivých systémůcs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Distributed and Dependable Systemsen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csSoftwarové a datové inženýrstvícs_CZ
uk.degree-discipline.enSoftware and Data Engineeringen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csVýborněcs_CZ
thesis.grade.enExcellenten_US
uk.abstract.csCílem této práce bylo vytvořit aplikaci umožňující rozpoznávat skladby z krátkých nahrávek pořízených mikrofonem na zařízení uživatele. Aplikace je dostupná na mobilních zařízeních se systémem Android, desktopových zařízení se systémem Windows 10 a jako webová aplikace dostupná v moderních webových prohlížečích. Implementovaná logika a uživatelské rozhraní je do největší míry sdílená mezi všemi podporovanými platformami. Pomocí multiplatformního frameworku Uno Platform jsme implementovali sdílenou logiku a uživatelské rozhraní klientské části aplikace pro zmíněné platformy. Navíc jsme pomocí frameworku ASP.NET Core vyvinuli nezávislou serverovou část aplikace umož- ňující přístup k databázi skladeb, které lze aplikací identifikovat. Výsledná aplikace umožňuje uživateli na všech platformách rozpoznat skladbu z na- hrávky pořízené mikrofonem a z audio souboru v úložišti zařízení. Zároveň je na všech platformách možné nahrát novou skladbu z úložiště do databáze tak, aby ji bylo později pomocí aplikace možné rozpoznat. Všechny skladby v databázi lze v aplikaci také zobra- zit. Po rozpoznání skladby je možné zobrazit její text, který byl při vkládání skladby do databáze sepsán, a je možné skladbu vyhledat v hudební aplikaci YouTube Music. 1cs_CZ
uk.abstract.enThe goal of this thesis was to create an application allowing recognition of songs from short recordings captured with a microphone. The final application is available on devices with Android and Windows 10 or in any modern internet browser. Implemented logic and user interface are shared to the greatest extent across all supported platforms. Shared logic and user interface were implemented using the framework Uno Platform. We have also developed an independent server-side of the application using framework ASP.NET Core which allows client-side application access database of songs that can be recognized. The application allows the user to recognize songs from recordings captured with a microphone or audio files stored in the device memory. We can upload a new song into the database so it can be recognized with the application, and we can also list all the songs in the database. After song recognition, we can see the lyrics and quick-search the song in streaming application YouTube Music. 1en_US
uk.file-availabilityV
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémůcs_CZ
thesis.grade.code1
uk.publication-placePrahacs_CZ
uk.thesis.defenceStatusO


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV