Sadržaj:

Reproducirajte CD -ove bez CD playera, koristeći AI i YouTube: 10 koraka (sa slikama)
Reproducirajte CD -ove bez CD playera, koristeći AI i YouTube: 10 koraka (sa slikama)

Video: Reproducirajte CD -ove bez CD playera, koristeći AI i YouTube: 10 koraka (sa slikama)

Video: Reproducirajte CD -ove bez CD playera, koristeći AI i YouTube: 10 koraka (sa slikama)
Video: Установка ванны. Все секреты. Экран. Скрытый люк. #40 2024, Lipanj
Anonim
Image
Image
Koncept
Koncept

Želite reproducirati svoje CD -ove, ali nemate više CD player? Niste imali vremena za kopiranje CD -ova? Izrezali ste ih, ali datoteke nisu dostupne po potrebi?

Nema problema. Neka AI (umjetna inteligencija) identificira vaš CD, a YouTube ga pusti!

Napisao sam Android aplikaciju na sljedeći način:

1. snimite omot CD -a, 2. potražite tekstualne ključne riječi pomoću programa Google Vision 3. potražite odgovarajući popis pjesama na YouTubeu 4. zatim pokrenite YouTube na pronađenom popisu za reprodukciju.

Ovaj Instructable pokriva instalaciju, postavljanje i korištenje aplikacije. Kao bonus, ukratko pokriva nadogradnju vintage boombox -a iz 80 -ih.

Ako vam se sviđa ovaj projekt, glasajte za njega na audio natječaju!

Korak 1: Koncept

Koncept
Koncept
Koncept
Koncept

Problem sa CD -ovima

Imam nekoliko stotina CD -ova, ali nemamo više audio CD playera u blizini. Prije više od deset godina počeo sam kopirati svoje CD -ove: na kraju bi se manje od polovice istrgnulo i više nije bilo spremljeno.

Danas se većina naših stvari nalazi u našim pametnim telefonima, u oblaku, koji se struji.

Ali i dalje volim svoje CD -ove. Što oni za mene predstavljaju? Možda osjećaj da mogu fizički posjedovati glazbu koju sam kupio. Ili prisjećanje na vrijeme kada su konceptualni albumi bili stvar …

Unesite YouTube i Google Cloud Vision

Na YouTubeu su mnogi CD -i, čak i manje poznati, kopirani i objavljeni kao popis za reprodukciju.

Google Cloud Vision pruža usluge analize slike, od kojih ćemo koristiti označavanje slika. Ukratko, slika se šalje, usluga je analizira (koristeći strojno učenje s modelima koje je obučio Google) i vraća oznake, koje su tekstualne ključne riječi koje govore ono što je prepoznato na slici. Cloud Vision je iznenađujuće dobar u prepoznavanju CD djela.

Rješenje

Primijetivši ovo drugo, i nakon kratkog testa u Pythonu, odlučio sam napisati Android aplikaciju (napisanu na Kotlinu) koja bi:

1. fotografirajte kućište CD -a, 2. upitajte Google Vision da biste dobili ključne riječi koje opisuju sliku, 3. upitajte YouTube da vidite postoji li cijeli album koji odgovara ovim ključnim riječima, 4. pokrenite YouTube na pronađenoj playlisti.

Zašto koristiti pametni telefon?

U biti zato što je sve potrebno ovdje i dobro integrirano, osobito kamera.

Vjerojatno su korišteni pametni telefoni bolja alternativa Raspberry Pi -u za izgradnju medijskih centara.

Korak 2: Potrebne stvari: Android telefon

Potrebne stvari: Android telefon
Potrebne stvari: Android telefon
Potrebne stvari: Android telefon
Potrebne stvari: Android telefon

Telefon

Samo upotrijebite svoj trenutni Android mobitel ili nabavite (stari) ako namjeravate izgraditi namjenski glazbeni player.

Što kupiti?

Trebate li kupiti jeftin novi telefon ili kupiti polovni? Iako specifikacije hardvera nisu iznimno važne za ovaj projekt, ne bih preporučio kupnju novog ispod 100 USD jer kvaliteta može biti vrlo loša (usran zaslon, trom). Razmišljate li o kupovini starog perjanice, sjetite se da zapravo nikada ne znate što ćete dobiti.

Uvijek je najbolje ako ga možete isprobati prije kupnje.

Mogu li koristiti iPhone?

Ne još, i ne koliko ja znam. Razvio sam aplikaciju samo za Android.

Javite mi ako znate ekvivalentnu iOS aplikaciju, ili ste je razvili, ili znate nekoga tko je znao!

Korak 3: Postavljanje Google API -ja

Postavljanje Google API -ja
Postavljanje Google API -ja

Morat ćete omogućiti API -je za vas i dobiti API ključ.

1. O API -ima i ključevima

API ključevi potrebni su mobilnoj aplikaciji za pristup Googleovim uslugama u vaše ime.

Za API Google Cloud Vision, prema https://cloud.google.com/vision/pricing#price, do 1000 otkrivanja mjesečno je besplatno.

Za YouTube Data API, prema https://developers.google.com/youtube/v3/getting-started#quota kvota je 1 milijun jedinica dnevno. Za jedno pretraživanje CD -a potrošit ćete 100+6 jedinica, što znači da možete napraviti 9433 pretraživanja dnevno.

* * * Ovo vam ne bi trebalo snositi nikakve troškove. Međutim, Učinite to na vlastiti rizik. Ne mogu biti odgovoran za bilo koji problem uzrokovan ovim vodičem niti aplikacijom ScanTube. * * *

2. Omogućite YouTube i Google Cloud Vision API i nabavite ključ

2a. Posjetite

2b. Izradite svoj projekt, dajte mu naziv npr. ScanTube.

2c. Izradite vjerodajnice:- Odaberite vjerodajnice: https://console.developers.google.com/apis/credentials- Izradite vjerodajnice tipa API ključ.- Kopirajte vrijednost ključa u lokalnu tekstualnu datoteku na računalu.

2d. Omogućite YouTube API:- Posjetite https://console.developers.google.com/apis/library i pronađite YouTube Data API v3. Aktivirajte ga.

2e. Omogući Cloud Vision API:- Posjetite https://console.developers.google.com/apis/library i pronađite Cloud Vision API. Aktivirajte ga.

Koristit ćemo isti API ključ za usluge YouTube i Cloud Vision, pa smo za ovaj dio završili.

Korak 4: Postavljanje telefona

Postavljanje telefona
Postavljanje telefona
Postavljanje telefona
Postavljanje telefona
Postavljanje telefona
Postavljanje telefona
Postavljanje telefona
Postavljanje telefona

Aplikacija ScanTube dostupna je u beta testnom programu Trgovina Google Play.

Prvo pročitajte i prihvatite Pravila privatnosti.

1. Instalirajte aplikaciju ScanTube za Android

Posjetite sljedeću vezu sa svog mobilnog telefona: https://play.google.com/apps/testing/digital.bauermeister.scantube, zatim kliknite preuzmi na Google Playu i slijedite upute.

(Ako ste programer i želite pročitati izvor, posjetite

2. Konfigurirajte aplikaciju ScanTube za Android

2a. Pokrenite aplikaciju ScanTube i dopustite joj da koristi kameru.

2b. Pri prvom korištenju aplikacija predlaže postavljanje ključeva aplikacije, pa to učinite:- Za ključ aplikacije Google Vision unesite gore dobiveni API ključ (*).- Za ključ aplikacije YouTube unesite isti API ključ (*).

(*) Umjesto da ručno upišete API ključ (što je veliki teret), možete ga poslati sa svog računala na telefon putem e-pošte ili putem DropBox datoteke, te ga kopirati i zalijepiti u polje postavki ScanTube.

2c. Vratite se na glavni zaslon, pokrenite postavke klikom na ikonu zupčanika. Pregledajte opće postavke. Sasvim samoobjašnjivo. Konkretno, izbor kamere bit će postavljen u skladu s vašim slučajem uporabe. Za integraciju u medijski centar: prednja kamera. Za upotrebu iz ruke: stražnja kamera.

3. Ostala razmatranja za medijski centar sa sustavom Android

  • Instalirajte Nova Launcher i postavite željenu orijentaciju radne površine.
  • Na radnoj površini stvorite prečace za ScanTube, YouTube i bilo koje druge audio/video relevantne aplikacije.
  • Deinstalirajte ili onemogućite sve nevažne aplikacije.

Ako netko može koristiti ovaj medijski centar:

  • Onemogućite zaključani zaslon.
  • Koristite namjenski Google račun, bez privatnih podataka i e -pošte

Korak 5: Izborno: Preuredite Vintage Boombox

Izborno: Opremite Vintage Boombox
Izborno: Opremite Vintage Boombox
Izborno: Opremite Vintage Boombox
Izborno: Opremite Vintage Boombox
Izborno: Opremite Vintage Boombox
Izborno: Opremite Vintage Boombox

U ovom koraku mobitel se postavlja na stari boombox iz 80 -ih.

Montaža pametnog telefona

Sve su izvorne funkcije boombox -a netaknute i savršeno funkcionalne, uključujući i kazetofon, odlučio sam ih sačuvati i postaviti telefon na vanjsku stranu kasetofona.

Audio signali

Bombox ima AUX ulaze. To je bio faktor odluke o kupnji. Spojio sam ih na telefonsku utičnicu.

Napajanje pametnog telefona

Mrežni transformator je bio neispravan pa koristim vanjski 9V adapter. 9V jer boombox prihvaća 6 x 1,5V baterije. LDO regulator napona (LM1117T-5.0) generira 5V od 9V, za napajanje telefona putem USB-a.

Veze

Konačno sam usmjerio naponske i audio signale prema van, koristeći plosnati kabel koji prolazi kroz prostor vrata.

Sada imamo istinskog preživjelog 80 -ih

U savršenom je stanju, nadograđen za današnje vrijeme YouTube, internetsko strujanje i AI.

Kako ljupko!

Korak 6: Koristite ga: Skenirajte i reproducirajte svoje CD -ove

Image
Image
Alternativna upotreba
Alternativna upotreba

Ako je do sada sve bilo u redu, uporaba će biti jednostavna kao 1-2-3.

Provjerite ima li vaš telefon podatkovne veze (putem WiFi -a ili mobilnih podataka).

Upotreba

1. Predajte kameri CD kutiju sve dok potpuno ne zauzme kvadratni dio zaslona i postane oštar. Izbjegavajte refleksije iz izvora svjetlosti.

2. Pritisnite skeniranje.

3. Pričekajte da se YouTube pozove na popisu pjesama koji odgovara vašem CD -u.

Korak 7: Alternativna upotreba

Alternativna upotreba
Alternativna upotreba

Naravno, ne morate koristiti stvarni CD, koji iskreno zauzima previše mjesta u džepu.

Na primjer, fotokopirao sam i laminirao 16 mojih omiljenih CD -a sa smanjenjem na 2,75 , i imam zgodnu zbirku fizičkih surogata, koja stane u jedan džep!

Korak 8: Pouzdanost - izvrsni izvođači

Pouzdanost - izvrsni izvođači
Pouzdanost - izvrsni izvođači
Pouzdanost - izvrsni izvođači
Pouzdanost - izvrsni izvođači
Pouzdanost - izvrsni izvođači
Pouzdanost - izvrsni izvođači

Ovi su CD -i bili iznimno dobro prepoznati, a njihovi su popisi za reprodukciju pouzdano pronađeni.

Korak 9: Pouzdanost - dobri izvođači

Pouzdanost - dobri izvođači
Pouzdanost - dobri izvođači
Pouzdanost - dobri izvođači
Pouzdanost - dobri izvođači
Pouzdanost - dobri izvođači
Pouzdanost - dobri izvođači
Pouzdanost - dobri izvođači
Pouzdanost - dobri izvođači

Krajnji rezultat za ove CD -ove bio je dobar, ali ih je bilo teže ispravno snimiti jer su refleksije svjetla vidljivije.

Korak 10: Pouzdanost - loši izvođači

Pouzdanost - loši izvođači
Pouzdanost - loši izvođači
Pouzdanost - loši izvođači
Pouzdanost - loši izvođači
Pouzdanost - loši izvođači
Pouzdanost - loši izvođači

Za ove CD -ove izvođači su ispravno prepoznati, ali su pronađeni pogrešni albumi.

Uglavnom je otkrivanje slike dalo dobre ključne riječi, ali pronađeni su neočekivani popisi za reprodukciju.

Preporučeni: