Sisällysluettelo:

Toista CD -levyjä ilman CD -soitinta, tekoälyn ja YouTuben avulla: 10 vaihetta (kuvien kanssa)
Toista CD -levyjä ilman CD -soitinta, tekoälyn ja YouTuben avulla: 10 vaihetta (kuvien kanssa)

Video: Toista CD -levyjä ilman CD -soitinta, tekoälyn ja YouTuben avulla: 10 vaihetta (kuvien kanssa)

Video: Toista CD -levyjä ilman CD -soitinta, tekoälyn ja YouTuben avulla: 10 vaihetta (kuvien kanssa)
Video: Джентльмены удачи (FullHD, комедия, реж. Александр Серый, 1971 г.) 2024, Syyskuu
Anonim
Image
Image
Käsite
Käsite

Haluatko toistaa CD -levyjäsi, mutta sinulla ei ole enää CD -soitinta? Eikö sinulla ollut aikaa kopioida CD -levyjäsi? Kopioitu ne, mutta tiedostot eivät ole käytettävissä tarvittaessa?

Ei ongelmaa. Anna tekoälyn (AI) tunnistaa CD -levysi ja YouTube toistaa sen!

Kirjoitin Android -sovelluksen, joka toimi seuraavasti:

1. ota kuva CD -kannesta, 2. etsi tekstiavainsanoja Google Visionin avulla. 3. etsi vastaava soittolista YouTubesta 4. käynnistä sitten YouTube löydetystä soittolistasta.

Tämä ohje sisältää sovelluksen asennuksen, asennuksen ja käytön. Bonuksena se kattaa lyhyesti 80 -luvun vintage -boomboxin jälkiasennuksen.

Jos pidät tästä projektista, äänestä sitä äänikilpailussa!

Vaihe 1: Käsite

Käsite
Käsite
Käsite
Käsite

Ongelma CD -levyjen kanssa

Minulla on muutamia satoja CD -levyjä, mutta meillä ei ole enää ääni -CD -soitinta. Yli kymmenen vuotta sitten aloin kopioida CD -levyjäni: lopulta alle puolet repesi ja tallennettiin, enkä ole varma minne.

Nykyään suurin osa tavaroistamme on älypuhelimissamme, pilvessä, suoratoistettuna.

Mutta pidän silti CD -levyistäni. Mitä ne edustavat minulle? Ehkä tunne, että voin fyysisesti omistaa ostamani musiikin. Tai muistelu ajasta, jolloin konseptialbumit olivat asia…

Siirry YouTubeen ja Google Cloud Visioniin

YouTubessa monet, vielä vähemmän tunnetut, CD -levyt on kopioitu ja julkaistu soittolistana.

Google Cloud Vision tarjoaa kuvan analysointipalveluja, joista käytämme kuvien merkintöjä. Lyhyesti sanottuna kuva lähetetään, palvelu analysoi sen (käyttäen koneoppimista Googlen kouluttamilla malleilla) ja palauttaa tarroja, jotka ovat tekstin avainsanoja, jotka kertovat, mitä kuvassa on tunnistettu. Cloud Vision tunnistaa yllättävän hyvin CD -taideteoksia.

Ratkaisu

Huomattuaan jälkimmäisen ja pikatestin Pythonissa päätin kirjoittaa Android -sovelluksen (kirjoitettu Kotlinissa), joka:

1. ota valokuva CD -kotelosta, 2. kysy Google Visionilta saadaksesi kuvaa kuvaavat avainsanat, 3. kysy YouTubesta, onko kyseisiä avainsanoja vastaava koko albumi, 4. käynnistä YouTube löydetyllä soittolistalla.

Miksi käyttää älypuhelinta?

Pohjimmiltaan siksi, että kaikki tarvittava on täällä ja hyvin integroitu, erityisesti kamera.

Epäilemättä käytetyt älypuhelimet ovat parempi vaihtoehto Raspberry Pi: lle mediakeskusten rakentamiseen.

Vaihe 2: Tarvittavat asiat: Android -puhelin

Tarvittavat asiat: Android -puhelin
Tarvittavat asiat: Android -puhelin
Tarvittavat asiat: Android -puhelin
Tarvittavat asiat: Android -puhelin

Puhelin

Käytä vain nykyistä Android -matkapuhelintasi tai hanki (vanha), jos aiot rakentaa omistetun musiikkisoittimen.

Mitä ostaa?

Pitäisikö sinun ostaa halpa uusi puhelin tai ostaa käytetty? Vaikka laitteistotiedot eivät ole kovin tärkeitä tälle projektille, en suosittele uuden alle 100 dollarin ostamista, koska laatu voi olla erittäin huono (paska näyttö, hidas). Jos aiot ostaa vanhan lippulaivan, muista, että et koskaan tiedä mitä saat.

On aina parasta, jos voit kokeilla sitä ennen ostamista.

Voinko käyttää iPhonea?

Ei vielä, enkä tiedä, että tiedän. Olen kehittänyt sovelluksen vain Androidille.

Jos tiedät vastaavan iOS -sovelluksen tai olet kehittänyt sen tai tunnet jonkun, joka teki niin, kerro siitä minulle!

Vaihe 3: Googlen sovellusliittymien asennus

Googlen sovellusliittymien asennus
Googlen sovellusliittymien asennus

Sinun on otettava sovellusliittymät käyttöön ja hankittava sovellusliittymäavain.

1. Tietoja sovellusliittymistä ja avaimista

Mobiilisovellus tarvitsee sovellusliittymäavaimia päästäkseen Google -palveluihin puolestasi.

Google Cloud Vision -sovellusliittymässä https://cloud.google.com/vision/pricing#pricesin mukaan jopa 1000 havaintoa kuukaudessa on ilmaista.

YouTube Data API: n https://developers.google.com/youtube/v3/getting-started#quota mukaan kiintiö on miljoona yksikköä päivässä. Yhdelle CD -haulle kuluu 100+6 yksikköä, mikä tarkoittaa, että voit tehdä 9433 hakua päivässä.

* * * Tästä ei pitäisi aiheutua sinulle kustannuksia. TEE SE OMAAN RISKIINI. En ole vastuussa mistään tämän opetusohjelman tai ScanTube -sovelluksen aiheuttamista ongelmista. * * *

2. Ota YouTube- ja Google Cloud Vision -sovellusliittymät käyttöön ja hanki avain

2a. Siirry osoitteeseen

2b. Luo projekti, nimeä se esim. ScanTube.

2c. Luo tunnistetiedot:- Valitse tunnistetiedot: https://console.developers.google.com/apis/credentials- Luo API-avaintyyppiset tunnistetiedot.- Kopioi avaimen arvo tietokoneesi paikalliseen tekstitiedostoon.

2d. Ota YouTube-sovellusliittymä käyttöön:- Käy osoitteessa https://console.developers.google.com/apis/library ja etsi YouTube Data API v3. Aktivoi se.

2e. Ota Cloud Vision API käyttöön:- Käy osoitteessa https://console.developers.google.com/apis/library ja etsi Cloud Vision API. Aktivoi se.

Käytämme samaa sovellusliittymäavainta sekä YouTube- että Cloud Vision -palveluissa, joten olemme tehneet tämän osan.

Vaihe 4: Puhelimen asetukset

Puhelimen asetukset
Puhelimen asetukset
Puhelimen asetukset
Puhelimen asetukset
Puhelimen asetukset
Puhelimen asetukset
Puhelimen asetukset
Puhelimen asetukset

ScanTube -sovellus on saatavana Google Play Kaupan betatestiohjelmassa.

Muista ensin lukea ja hyväksyä tietosuojakäytäntö.

1. Asenna ScanTube Android -sovellus

Siirry seuraavaan linkkiin matkapuhelimestasi: https://play.google.com/apps/testing/digital.bauermeister.scantube, napsauta sitten lataa se Google Playsta ja seuraa ohjeita.

(Jos olet kehittäjä ja haluat lukea lähteen, käy osoitteessa

2. Määritä ScanTube Android -sovellus

2a. Käynnistä ScanTube -sovellus, anna sen käyttää kameraa.

2b. Ensimmäisellä käyttökerralla sovellus ehdottaa, että määrität sovellusavaimet, joten tee se seuraavasti:- Anna Google Vision -sovellusavaimelle edellä saatu API-avain (*).- Anna YouTube-sovellusavaimelle sama API-avain (*).

(*) Sen sijaan, että kirjoittaisit API-avaimen manuaalisesti (mikä on valtava taakka), voit lähettää sen tietokoneeltasi puhelimeesi sähköpostitse tai DropBox-tiedoston kautta ja kopioida ja liittää sen ScanTube-asetuskenttään.

2c. Palaa päänäyttöön, aloita asetukset napsauttamalla rataskuvaketta. Tarkista Yleiset asetukset. Melko itsestään selvä. Erityisesti kameran valinta on asetettava käyttötarkoituksen mukaan. Integrointi mediakeskukseen: etukamera. Käsikäyttö: takakamera.

3. Muita Android-pohjaisen mediakeskuksen näkökohtia

  • Asenna Nova Launcher ja aseta haluamasi työpöydän suunta.
  • Luo työpöydällä pikakuvakkeita ScanTubelle, YouTubelle ja kaikille muille ääni- ja videosovelluksille.
  • Poista kaikki epäolennaiset sovellukset tai poista ne käytöstä.

Jos joku voi käyttää tätä mediakeskusta:

  • Poista lukitusnäyttö käytöstä.
  • Käytä erillistä Google -tiliä, jossa ei ole yksityisiä tietoja ja sähköposteja

Vaihe 5: Valinnainen: Vintage Boombox -laitteen uusiminen

Valinnainen: Vintage Boombox -laitteen uusiminen
Valinnainen: Vintage Boombox -laitteen uusiminen
Valinnainen: Vintage Boombox -laitteen uusiminen
Valinnainen: Vintage Boombox -laitteen uusiminen
Valinnainen: Vintage Boombox -laitteen uusiminen
Valinnainen: Vintage Boombox -laitteen uusiminen

Tässä vaiheessa matkapuhelin asennetaan vanhaan 80 -luvun puomilaatikkoon.

Älypuhelimen asennus

Kaikki boomboxin alkuperäiset toiminnot olivat ehjät ja täysin toimivat, mukaan lukien kasettisoitin, päätin säilyttää ne ja asentaa puhelimen kasettiluukun ulkopuolelle.

Äänisignaalit

Puomilaatikossa on AUX -tulot. Se oli ostopäätöksen tekijä. Liitin ne puhelinpistorasiaan.

Käynnistää älypuhelimen

Verkkomuuntaja oli viallinen, joten käytän ulkoista 9 V: n sovitinta. 9 V, koska boombox hyväksyy 6 x 1,5 V paristoa. LDO-jännitesäädin (LM1117T-5.0) tuottaa 5 V 9 V: sta, jotta puhelin saa virtaa USB: n kautta.

Liitännät

Lopulta reititin virta- ja äänisignaalit ulos käyttämällä oviaukon läpi kulkevaa litteäkaistaista kaapelia.

Nyt meillä on todellinen 80 -luvun selviytyjä

Se on täydellisessä kunnossa, päivitetty YouTuben, Internet -suoratoiston ja tekoälyn nykypäiviin.

Kuinka ihanaa!

Vaihe 6: Käytä sitä: Skannaa ja toista CD -levyjä

Image
Image
Vaihtoehtoinen käyttö
Vaihtoehtoinen käyttö

Jos kaikki on mennyt hyvin tähän asti, käyttö on yhtä helppoa kuin 1-2-3.

Varmista, että puhelimessasi on datayhteys (WiFi- tai mobiilidatan kautta).

Käyttö

1. Esitä CD -laatikko kamerallesi, kunnes se ottaa kokonaan ruudun neliöosan ja muuttuu teräväksi. Vältä heijastuksia valonlähteistä.

2. Napsauta skannaa.

3. Odota, että YouTube kutsuu soittolistalle, joka vastaa CD -levyäsi.

Vaihe 7: Vaihtoehtoinen käyttö

Vaihtoehtoinen käyttö
Vaihtoehtoinen käyttö

Tietenkään sinun ei tarvitse käyttää todellista CD -levyä, joka rehellisesti ottaa liikaa tilaa taskussa.

Esimerkiksi kopioin ja laminoin 16 suosikki -CD -levyäni pienennettynä 2,75 tuumaan ja minulla on kätevä fyysinen sijaiskokoelma, joka mahtuu yhteen taskuun!

Vaihe 8: Luotettavuus - erinomaisia suorituksia

Luotettavuus - erinomaisia suorituksia
Luotettavuus - erinomaisia suorituksia
Luotettavuus - erinomaisia suorituksia
Luotettavuus - erinomaisia suorituksia
Luotettavuus - erinomaisia suorituksia
Luotettavuus - erinomaisia suorituksia

Nämä CD -levyt tunnistettiin poikkeuksellisen hyvin, ja niiden soittolistat löydettiin luotettavasti.

Vaihe 9: Luotettavuus - hyviä suorituksia

Luotettavuus - hyviä suorituksia
Luotettavuus - hyviä suorituksia
Luotettavuus - hyviä suorituksia
Luotettavuus - hyviä suorituksia
Luotettavuus - hyviä suorituksia
Luotettavuus - hyviä suorituksia
Luotettavuus - hyviä suorituksia
Luotettavuus - hyviä suorituksia

Näiden CD -levyjen lopputulos oli hyvä, mutta niitä oli vaikeampi siepata oikein, koska valon heijastumat näkyvät paremmin.

Vaihe 10: Luotettavuus - huonoja suorituksia

Luotettavuus - huonoja suorituksia
Luotettavuus - huonoja suorituksia
Luotettavuus - huonoja suorituksia
Luotettavuus - huonoja suorituksia
Luotettavuus - huonoja suorituksia
Luotettavuus - huonoja suorituksia

Nämä CD -levyt taiteilijat tunnistettiin oikein, mutta löydettiin vääriä albumeja.

Useimmiten kuvien tunnistus palautti hyviä avainsanoja, mutta odottamattomia soittolistoja löytyi.

Suositeltava: