INHOUDSOPGAWE:

Speel CD's sonder CD -speler, met behulp van AI en YouTube: 10 stappe (met foto's)
Speel CD's sonder CD -speler, met behulp van AI en YouTube: 10 stappe (met foto's)

Video: Speel CD's sonder CD -speler, met behulp van AI en YouTube: 10 stappe (met foto's)

Video: Speel CD's sonder CD -speler, met behulp van AI en YouTube: 10 stappe (met foto's)
Video: Nederlandse Kinderliedjes | Op Een Grote Paddestoel etc. 2024, November
Anonim
Image
Image
Die konsep
Die konsep

Wil u u CD's speel, maar het u nie meer 'n CD -speler nie? Het u nie tyd gehad om u CD's te skeur nie? Het hulle dit gerip, maar is die lêers nie beskikbaar as dit nodig is nie?

Geen probleem. Laat AI (kunsmatige intelligensie) u CD identifiseer, en YouTube speel dit!

Ek het 'n Android -program geskryf wat die volgende doen:

1. neem 'n foto van die omslag van die CD, 2. soek na teks sleutelwoorde met behulp van Google Vision 3. soek na 'n ooreenstemmende snitlys op YouTube 4. Begin dan YouTube op die afspeellys wat gevind is.

Hierdie instruksie dek die installasie, opstelling en gebruik van die app. As 'n bonus dek dit kortliks die herinrigting van 'n vintage boombox uit die 80's.

As u van hierdie projek hou, stem dan daarvoor in die klankwedstryd!

Stap 1: Die konsep

Die konsep
Die konsep
Die konsep
Die konsep

Die probleem met CD's

Ek het 'n paar honderde CD's, maar ons het nie meer 'n CD -speler nie. Meer as tien jaar gelede het ek my CD's begin skeur: uiteindelik sou minder as die helfte geskeur word, en ek het nie meer seker waar nie.

Vandag is die meeste van ons goed in ons slimfone, in die wolk, gestroom.

Maar ek hou nog steeds van my CD's. Wat verteenwoordig hulle vir my? Miskien is die gevoel dat ek die musiek wat ek gekoop het fisies kan besit. Of die herinnering aan 'n tyd toe konsepalbums iets was …

Voer YouTube en Google Cloud Vision in

Op YouTube is baie CD's, nog minder bekend, geruk en as 'n snitlys gepubliseer.

Google Cloud Vision bied beeldontledingsdienste, waarvan ons beeldetikettering sal gebruik. In kort word 'n beeld ingedien, die diens ontleed dit (met behulp van masjienleer met modelle wat deur Google opgelei is) en gee etikette terug, wat teks sleutelwoorde is wat sê wat in die prent herken is. Cloud Vision is verrassend goed in die erkenning van CD -kunswerke.

'N Oplossing

Nadat ek laasgenoemde opgemerk het, en na 'n vinnige toets in Python, besluit ek om 'n Android -app (geskryf in Kotlin) te skryf wat die volgende sal doen:

1. neem 'n foto van die CD -boks, 2. navraag doen by Google Vision om sleutelwoorde te kry wat die prent beskryf, 3. soek YouTube of daar 'n volledige album is wat ooreenstem met hierdie sleutelwoorde, 4. begin YouTube op die afspeellys wat gevind is.

Waarom 'n slimfoon gebruik?

In wese omdat alles hier nodig is en goed geïntegreer is, veral die kamera.

Waarskynlik is gebruikte slimfone 'n beter alternatief vir Raspberry Pi vir die bou van mediasentrums.

Stap 2: Benodighede: 'n Android -selfoon

Benodighede: 'n Android -selfoon
Benodighede: 'n Android -selfoon
Benodighede: 'n Android -selfoon
Benodighede: 'n Android -selfoon

Die foon

Gebruik net u huidige Android -selfoon, of koop 'n (ou) selfoon as u 'n toegewyde musiekspeler wil bou.

Wat om te koop?

Moet u 'n goedkoop nuwe telefoon koop of 'n gebruikte telefoon koop? Alhoewel die hardeware -spesifikasies nie baie belangrik is vir hierdie projek nie, sou ek nie aanbeveel om 'n nuwe een onder $ 100 te koop nie, aangesien die kwaliteit baie swak kan wees (kak skerm, traag). As u dit oorweeg om 'n ou vlagskip te koop, moet u onthou dat u nooit regtig weet wat u gaan kry nie.

Dit is altyd die beste as u dit kan probeer voordat u dit koop.

Kan ek 'n iPhone gebruik?

Nog nie, en nie wat ek weet nie. Ek het slegs die app vir Android ontwikkel.

Laat weet my as u 'n ekwivalente iOS -app ken, of dit ontwikkel het, of iemand ken wat dit wel gedoen het!

Stap 3: Opstelling van Google API's

Opstelling van Google API's
Opstelling van Google API's

U moet die API's vir u aktiveer en 'n API -sleutel kry.

1. Oor API's en sleutels

Die mobiele program benodig API -sleutels om namens u toegang tot die Google -dienste te verkry.

Vir die Google Cloud Vision API, volgens https://cloud.google.com/vision/pricing#prices, is tot 1000 opsporings per maand gratis.

Vir YouTube Data API, volgens https://developers.google.com/youtube/v3/getting-started#quota, is die kwota 1 miljoen eenhede per dag. Vir een CD -soektog verbruik u 100+6 eenhede, dit beteken dat u 9433 soektogte per dag kan doen.

* * * Dit moet u geen koste inhou nie. Doen dit egter op u eie risiko's. Ek kan nie verantwoordelik gehou word vir enige probleem wat deur hierdie tutoriaal of die ScanTube -app veroorsaak word nie. * * *

2. Aktiveer YouTube en Google Cloud Vision API's en kry 'n sleutel

2a. Besoek

2b. Skep u projek, noem dit bv. ScanTube.

2c. Skep geloofsbriewe:- Kies geloofsbriewe: https://console.developers.google.com/apis/credentials- Skep geloofsbriewe van die tipe API-sleutel.- Kopieer die sleutelwaarde in 'n plaaslike tekslêer op u rekenaar.

2d. Aktiveer YouTube API:- Besoek https://console.developers.google.com/apis/library en vind YouTube Data API v3. Aktiveer dit.

2e. Aktiveer Cloud Vision API:- Besoek https://console.developers.google.com/apis/library en vind Cloud Vision API. Aktiveer dit.

Ons gebruik dieselfde API -sleutel vir beide YouTube- en Cloud Vision -dienste, so ons is klaar vir hierdie deel.

Stap 4: Telefoonopstelling

Telefoonopstelling
Telefoonopstelling
Telefoonopstelling
Telefoonopstelling
Telefoonopstelling
Telefoonopstelling
Telefoonopstelling
Telefoonopstelling

Die ScanTube -program is beskikbaar in die Google Play -winkel in 'n beta -toetsprogram.

Lees eers die privaatheidsbeleid en aanvaar dit.

1. Installeer die ScanTube Android -app

Besoek die volgende skakel vanaf u selfoon: https://play.google.com/apps/testing/digital.bauermeister.scantube, klik dit dan aflaai op Google Play en volg die instruksies.

(As u 'n ontwikkelaar is en die bron wil lees, besoek

2. Stel die ScanTube Android -program op

2a. Begin die ScanTube -program, laat dit toe om die kamera te gebruik.

2b. By die eerste gebruik stel die app voor om die sleutels van die program in te stel, so doen dit:- Voer die API-sleutel wat hierbo verkry is (*) in vir die Google Vision-app-sleutel.- Tik dieselfde API-sleutel (*)).

(*) In plaas daarvan om die API-sleutel handmatig in te tik (wat 'n groot las is), kan u dit per e-pos of via 'n DropBox-lêer vanaf u rekenaar na u telefoon stuur en dit in die veld ScanTube-instellings kopieer en plak.

2c. Gaan terug na die hoofskerm, begin die instellings deur op die tandwiel -ikoon te klik. Gaan die algemene instellings na. Nogal selfverduidelikend. In die besonder moet die kamera-keuse bepaal word volgens u gebruiksgeval. Vir integrasie in 'n mediasentrum: voorste kamera. Vir handgebruik: agterkamera.

3. Ander oorwegings vir 'n Android-gebaseerde mediasentrum

  • Installeer Nova Launcher en stel die gewenste lessenaaroriëntasie in.
  • Skep kortpaaie op die lessenaar vir ScanTube, YouTube en enige ander klank-/video -relevante programme.
  • Verwyder of deaktiveer alle irrelevante programme.

As iemand hierdie mediasentrum mag gebruik:

  • Skakel die sluitskerm uit.
  • Gebruik 'n toegewyde Google -rekening, vry van privaat data en e -posse

Stap 5: Opsioneel: Pas 'n Vintage Boombox aan

Opsioneel: Pas 'n Vintage Boombox aan
Opsioneel: Pas 'n Vintage Boombox aan
Opsioneel: Pas 'n Vintage Boombox aan
Opsioneel: Pas 'n Vintage Boombox aan
Opsioneel: Pas 'n Vintage Boombox aan
Opsioneel: Pas 'n Vintage Boombox aan

In hierdie stap word die selfoon op 'n ou boombox uit die 80's aangebring.

Monteer die slimfoon

Alle oorspronklike funksies van die boombox was ongeskonde en perfek funksioneel, insluitend die kassetspeler, en ek het besluit om dit te bewaar en die telefoon aan die buitekant van die band se deur te monteer.

Klankseine

Die boombox het AUX -insette. Dit was 'n aankoopbesluit faktor. Ek het hulle aan die telefoonaansluiting gekoppel.

Skakel die slimfoon aan

Die transformator was defekt, so ek gebruik 'n eksterne 9V -adapter. 9V omdat die boombox 6 x 1.5V batterye aanvaar. 'N LDO-spanningsreguleerder (LM1117T-5.0) genereer 5V uit die 9V om die telefoon via USB aan te dryf.

Verbindings

Uiteindelik het ek die krag- en klankseine na buite gelei met behulp van 'n platbandkabel wat deur die deur kom.

Nou het ons 'n ware oorlewende van die 80's

Dit is in 'n perfekte toestand, opgegradeer vir die huidige dae van YouTube, internetstroming en AI.

Hoe lieflik!

Stap 6: Gebruik dit: skandeer en speel u CD's

Image
Image
Alternatiewe gebruik
Alternatiewe gebruik

As alles tot dusver goed verloop het, is die gebruik so eenvoudig as 1-2-3.

Maak seker dat u telefoon dataverbinding het (via WiFi of mobiele data).

Gebruik

1. Bied 'n CD -boks aan u kamera totdat dit die vierkantige gedeelte van die skerm heeltemal inneem en dit skerp word. Vermy weerkaatsings van ligbronne.

2. Klik scan.

3. Wag totdat YouTube op 'n snitlys verskyn wat by u CD pas.

Stap 7: Alternatiewe gebruik

Alternatiewe gebruik
Alternatiewe gebruik

U hoef natuurlik nie die regte CD te gebruik nie, wat eerlikwaar te veel plek in u sak neem.

Ek het byvoorbeeld 16 van my gunsteling CD's gefotografeer en gelamineer met 'n vermindering tot 2,75 , en ek het 'n handige fisiese surrogaatversameling wat in een sak pas!

Stap 8: Betroubaarheid - Uitstekende kunstenaars

Betroubaarheid - Uitstekende kunstenaars
Betroubaarheid - Uitstekende kunstenaars
Betroubaarheid - Uitstekende kunstenaars
Betroubaarheid - Uitstekende kunstenaars
Betroubaarheid - Uitstekende kunstenaars
Betroubaarheid - Uitstekende kunstenaars

Hierdie CD's is buitengewoon goed erken, en hul snitlyste is betroubaar gevind.

Stap 9: Betroubaarheid - Goeie presteerders

Betroubaarheid - goeie kunstenaars
Betroubaarheid - goeie kunstenaars
Betroubaarheid - goeie kunstenaars
Betroubaarheid - goeie kunstenaars
Betroubaarheid - goeie kunstenaars
Betroubaarheid - goeie kunstenaars
Betroubaarheid - goeie kunstenaars
Betroubaarheid - goeie kunstenaars

Vir hierdie CD's was die eindresultaat goed, maar dit was moeiliker om dit behoorlik vas te lê, omdat ligweerkaatsings meer duidelik is.

Stap 10: Betroubaarheid - slegte kunstenaars

Betroubaarheid - slegte kunstenaars
Betroubaarheid - slegte kunstenaars
Betroubaarheid - slegte kunstenaars
Betroubaarheid - slegte kunstenaars
Betroubaarheid - slegte kunstenaars
Betroubaarheid - slegte kunstenaars

Vir hierdie CD's is die kunstenaars korrek herken, maar verkeerde albums is gevind.

Die beeldopsporing het meestal goeie sleutelwoorde opgelewer, maar onverwagte snitlyste is gevind.

Aanbeveel: