dc.contributor.advisor | Ježek, Pavel | |
dc.creator | Kleprlík, Jan | |
dc.date.accessioned | 2022-04-06T11:36:42Z | |
dc.date.available | 2022-04-06T11:36:42Z | |
dc.date.issued | 2021 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/148260 | |
dc.description.abstract | Cí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. 1 | cs_CZ |
dc.description.abstract | The 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. 1 | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | Music Recognition|Uno Platform|UWP|Android|WebAssembly | en_US |
dc.subject | rozpoznávání skladeb|Uno Platform|UWP|Android|WebAssembly | cs_CZ |
dc.title | Yöti - multiplatformní aplikace pro rozpoznávání skladeb | cs_CZ |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2021 | |
dcterms.dateAccepted | 2021-09-10 | |
dc.description.department | Department of Distributed and Dependable Systems | en_US |
dc.description.department | Katedra distribuovaných a spolehlivých systémů | cs_CZ |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.identifier.repId | 236305 | |
dc.title.translated | Yöti - Song Recognition Multiplatform App | en_US |
dc.contributor.referee | Pešková, Klára | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Softwarové a datové inženýrství | cs_CZ |
thesis.degree.discipline | Software and Data Engineering | en_US |
thesis.degree.program | Computer Science | en_US |
thesis.degree.program | Informatika | cs_CZ |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra distribuovaných a spolehlivých systémů | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Distributed and Dependable Systems | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Softwarové a datové inženýrství | cs_CZ |
uk.degree-discipline.en | Software and Data Engineering | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Cí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. 1 | cs_CZ |
uk.abstract.en | The 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. 1 | en_US |
uk.file-availability | V | |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémů | cs_CZ |
thesis.grade.code | 1 | |
uk.publication-place | Praha | cs_CZ |
uk.thesis.defenceStatus | O | |