Sisukord:
- 1. samm: kontseptsioon
- 2. samm. Vajalikud asjad: Android -telefon
- 3. toiming: Google'i API -de seadistamine
- Samm: telefoni seadistamine
- Samm: valikuline: jällegi paigaldage Vintage Boombox
- 6. samm: kasutage seda: skaneerige ja esitage oma CD -sid
- 7. samm: alternatiivne kasutamine
- 8. samm: töökindlus - suurepärased esinejad
- 9. samm: töökindlus - head tegijad
- 10. samm: töökindlus - halvad esitajad
Video: CD -de esitamine ilma CD -mängijata, AI ja YouTube'i abil: 10 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Kas soovite oma CD -sid mängida, kuid teil pole enam CD -mängijat? Kas teil polnud aega oma CD -sid rippida? Rippisid need, kuid failid pole vajadusel saadaval?
Pole probleemi. Las AI (tehisintellekt) tuvastab teie CD ja YouTube esitab selle!
Kirjutasin Androidi rakenduse, tehes järgmist.
1. pildistage CD kaant, 2. otsige teksti märksõnu Google Visioni abil 3. otsige YouTube'ist vastavat esitusloendit 4. seejärel käivitage leitud esitusloendis YouTube.
See juhend sisaldab rakenduse installimist, seadistamist ja kasutamist. Boonusena hõlmab see lühidalt 80ndate vintage boomboxi moderniseerimist.
Kui teile see projekt meeldib, siis palun hääletage selle nimel helikonkursil!
1. samm: kontseptsioon
Probleem CD -dega
Mul on mõnisada CD -d, kuid meil pole enam audio -CD -mängijat. Rohkem kui kümme aastat tagasi hakkasin ma oma CD -sid rippima: lõpuks rippiti alla poole ja salvestati enam teadmata, kuhu.
Täna on enamik meie asjadest nutitelefonides, pilves, striimitud.
Aga mulle ikka meeldivad mu CD -d. Mida nad mulle esindavad? Võib -olla tunne, et saan ostetud muusika füüsiliselt omaks. Või meenutamine ajast, mil kontseptuaalsed albumid olid asi …
Sisestage YouTube ja Google Cloud Vision
YouTube'is on palju CD -sid, isegi vähem tuntud, rippitud ja esitusloendina avaldatud.
Google Cloud Vision pakub pildianalüüsi teenuseid, millest kasutame piltide sildistamist. Lühidalt, pilt esitatakse, teenus analüüsib seda (kasutades masinõpet Google'i koolitatud mudelitega) ja tagastab sildid, mis on teksti märksõnad, mis ütlevad pildil tuvastatu. Cloud Vision oskab üllatavalt hästi CD -teoseid ära tunda.
Lahendus
Olles viimast märganud ja pärast kiirtesti Pythonis, otsustasin kirjutada Androidi rakenduse (kirjutatud Kotlinis), mis:
1. pildistage CD -ümbrist, 2. esitage päring Google Visionilt, et saada pilti kirjeldavaid märksõnu, 3. esitage YouTube'ile päring, et näha, kas nendele märksõnadele vastab täielik album, 4. käivitage YouTube leitud esitusloendis.
Miks kasutada nutitelefoni?
Põhimõtteliselt seetõttu, et kõik vajalik on siin ja hästi integreeritud, eriti kaamera.
Väidetavalt on kasutatud nutitelefonid Raspberry Pi jaoks parem alternatiiv meediakeskuste ehitamiseks.
2. samm. Vajalikud asjad: Android -telefon
Telefon
Kasutage lihtsalt oma praegust Android -mobiiltelefoni või hankige (vana), kui kavatsete ehitada spetsiaalse muusikapleieri.
Mida osta?
Kas peaksite ostma uue odava telefoni või ostma kasutatud telefoni? Kuigi riistvara spetsifikatsioonid ei ole selle projekti jaoks tohutult olulised, ei soovitaks ma osta uut alla 100 dollari, kuna kvaliteet võib olla väga halb (nõme ekraan, loid). Kui kaalute vana lipulaeva ostmist, pidage meeles, et te ei tea kunagi, mida saate.
Alati on parem, kui saate seda enne ostmist proovida.
Kas ma saan iPhone'i kasutada?
Veel mitte ja ma ei teagi. Töötasin rakenduse välja ainult Androidile.
Kui teate samaväärset iOS -i rakendust või olete selle välja töötanud või teate kedagi, kes seda tegi, andke mulle sellest teada!
3. toiming: Google'i API -de seadistamine
Peate API -d teie jaoks lubama ja hankima API -võtme.
1. API -de ja võtmete kohta
Mobiilirakendus vajab API -võtmeid, et teie nimel Google'i teenustele juurde pääseda.
Google Cloud Vision API puhul on https://cloud.google.com/vision/pricing#prices vastavalt tasuta kuni 1000 tuvastamist kuus.
YouTube'i andmete API puhul on kvoot https://developers.google.com/youtube/v3/getting-started#quota 1 miljon ühikut päevas. Ühe CD -otsingu jaoks kulub 100+6 ühikut, see tähendab, et saate teha 9433 otsingut päevas.
* * * See ei tohiks teile kulusid kanda. Kuid tehke seda OMA RISKIDEL. Ma ei vastuta selle õpetuse ega ScanTube'i rakenduse põhjustatud probleemide eest. * * *
2. Luba YouTube ja Google Cloud Vision API -d ning hangi võti
2a. Külastage saiti
2b. Looge oma projekt, nimetage see nt. ScanTube.
2c. Looge volikirjad:- Valige mandaat: https://console.developers.google.com/apis/credentials- Looge API võtme tüüpi mandaat.- Kopeerige võtmeväärtus arvutis kohalikku tekstifaili.
2d. YouTube'i API lubamine:- Minge aadressile https://console.developers.google.com/apis/library ja leidke YouTube Data API v3. Aktiveerige see.
2e. Cloud Vision API lubamine:- Minge aadressile https://console.developers.google.com/apis/library ja leidke Cloud Vision API. Aktiveerige see.
Kasutame sama API võtit nii YouTube'i kui ka Cloud Visioni teenuste jaoks, seega oleme selle osaga valmis.
Samm: telefoni seadistamine
ScanTube'i rakendus on saadaval Google Play poes beetatesti programmis.
Esiteks lugege kindlasti privaatsuspoliitikat ja nõustuge sellega.
1. Installige rakendus ScanTube Android
Külastage oma mobiiltelefonilt järgmist linki: https://play.google.com/apps/testing/digital.bauermeister.scantube, seejärel klõpsake selle allalaadimiseks Google Plays ja järgige juhiseid.
(Kui olete arendaja ja soovite allikat lugeda, külastage
2. Seadistage Androidi rakendus ScanTube
2a. Käivitage rakendus ScanTube, lubage tal kaamerat kasutada.
2b. Esmakordsel kasutamisel soovitab rakendus määrata rakenduse võtmed, nii et tehke seda:- Google Visioni rakenduse võtme jaoks sisestage ülaltoodud API-võti (*).- YouTube'i rakenduse võtme jaoks sisestage sama API-võti (*).
(*) Selle asemel, et sisestada API-võti käsitsi (mis on tohutu koormus), võite selle saata oma arvutist telefoni teel e-posti või DropBox-faili kaudu ning kopeerida ja kleepida see väljale ScanTube.
2c. Minge tagasi põhiekraanile, käivitage seaded, klõpsates hammasrattaikoonil. Vaadake üle üldised seaded. Üsna iseenesestmõistetav. Eelkõige määratakse kaamera valik vastavalt teie kasutusviisile. Meediumikeskusesse integreerimiseks: esikaamera. Käeshoitav: tagakaamera.
3. Muud kaalutlused Android-põhise meediakeskuse puhul
- Installige Nova Launcher ja määrake soovitud töölaua orientatsioon.
- Looge töölaual otseteed ScanTube'i, YouTube'i ja muude heli-/videoteemaliste rakenduste jaoks.
- Desinstallige või keelake kõik ebaolulised rakendused.
Kui keegi saab seda meediakeskust kasutada:
- Lülitage lukustuskuva välja.
- Kasutage spetsiaalset Google'i kontot, mis ei sisalda privaatseid andmeid ega e -kirju
Samm: valikuline: jällegi paigaldage Vintage Boombox
Selles etapis paigaldatakse mobiiltelefon 80 -ndate aastate vanale buumkastile.
Nutitelefoni paigaldamine
Kõik boomboxi algsed funktsioonid, sealhulgas kassettmängija, on puutumatud ja täiesti funktsionaalsed, otsustasin need säilitada ja paigaldada telefoni lindiukse välisküljele.
Helisignaalid
Boomboxil on AUX sisendid. See oli ostuotsuse tegur. Ühendasin need telefonipistikuga.
Nutitelefoni toide
Võrgutrafo oli vigane, seega kasutan välist 9V adapterit. 9 V, kuna boombox võtab vastu 6 x 1,5 V patareisid. LDO pingeregulaator (LM1117T-5.0) genereerib 9 V-st 5 V, et telefoni USB kaudu toita.
Ühendused
Lõpuks suunasin toite- ja helisignaalid väljapoole, kasutades ukseruumi läbivat lamekaablit.
Nüüd on meil tõeline 80ndate ellujäänu
See on ideaalses seisukorras, täiendatud YouTube'i, Interneti -voogesituse ja tehisintellekti tänapäevaks.
Kui armas!
6. samm: kasutage seda: skaneerige ja esitage oma CD -sid
Kui siiani on kõik hästi läinud, on kasutamine sama lihtne kui 1-2-3.
Veenduge, et teie telefonil oleks andmeside (WiFi või mobiilse andmeside kaudu).
Kasutamine
1. Esitage oma kaamerale CD -kast, kuni see võtab täielikult ekraani ruudukujulise osa ja muutub teravaks. Vältige valgusallikate peegeldumist.
2. Klõpsake skannimist.
3. Oodake, kuni YouTube helistatakse teie CD -le vastavas esitusloendis.
7. samm: alternatiivne kasutamine
Loomulikult ei pea te kasutama tegelikku CD -d, mis ausalt öeldes võtab liiga palju taskusse.
Näiteks paljundasin ja lamineerisin 16 oma lemmik -CD -d vähendusega kuni 2,75 ja mul on käepärane füüsiline asenduskogu, mis mahub ühte taskusse!
8. samm: töökindlus - suurepärased esinejad
Need CD -d olid erakordselt hästi äratuntavad ja nende esitusloendid leiti usaldusväärselt.
9. samm: töökindlus - head tegijad
Nende CD -de puhul oli lõpptulemus hea, kuid neid oli raskem õigesti tabada, sest valguse peegeldused on rohkem nähtavad.
10. samm: töökindlus - halvad esitajad
Nende CD -de puhul tunti artistid õigesti ära, kuid leiti valesid albumeid.
Enamasti tagas piltide tuvastamine häid märksõnu, kuid leiti ootamatuid esitusloendeid.
Soovitan:
MP3 -heli esitamine FX -sein: 12 sammu (piltidega)
MP3 -heli esitamine FX -sein: looge lõbus ja interaktiivne helisein, mis esitab MP3 -sid lihtsa puudutusega! Mida teha tühja seinaga? Kas saaksite sinna lisada mõnusaid pilte? Või katta värvika toataimega. Oleme isegi näinud, kuidas mõned inimesed raamatu taha paljaid seinu peidavad
Rääkiv Arduino - MP3 esitamine Arduinoga ilma moodulita - Mp3 -faili esitamine Arduino'st PCM -i abil: 6 sammu
Rääkiv Arduino | MP3 esitamine Arduinoga ilma moodulita | Mp3 -faili esitamine Arduino'st PCM -i abil: Selles juhendis õpime, kuidas mängida MP3 -faili arduino abil ilma helimoodulit kasutamata, siin kasutame Arduino jaoks PCM -i teeki, mis mängib 16 -bitist PCM -i 8 kHz sagedusega, nii et saate seda teha
Laulude esitamine (MP3) Arduino abil PWM -i kasutamine kõlaris või tagasitransformaatoris: 6 sammu (piltidega)
Esitage laule (MP3) koos Arduinoga, kasutades kõlaris või Flyback -trafos PWM -i: Tere poisid, see on minu esimene juhendatav, ma loodan, et teile meeldib see !! Põhimõtteliselt olen selles projektis kasutanud oma Arduino ja sülearvuti vahelist jadaühendust, muusikaandmete edastamiseks sülearvutist Arduino. Ja kasutades Arduino TIMERS t
Navigeerige robot kingade anduritega, ilma GPS -iga, ilma kaardita: 13 sammu (koos piltidega)
Navigeerige robotil jalatsianduritega, ilma GPS-i, ilma kaardita: robot liigub eelnevalt programmeeritud teel ja edastab (üle Bluetoothi) oma tegeliku liikumisteabe telefoni reaalajas jälgimiseks. Arduino on eelnevalt programmeeritud teega ja oblu kasutatakse roboti liikumise tuvastamiseks. oblu edastab liikumisteavet
Videote esitamine tagurpidi Quicktime Playeri abil: 5 sammu
Esita videoid tagurpidi, kasutades Quicktime Playerit: see on sajandi avaraim trikk. See juhendab teile lihtsat viisi videote tagurpidi esitamiseks ilma häbiväärseid programme alla laadimata (kui teil pole kiiret aega, vajate seda.) projektiga hakkama, aga mul oli vaja