INHOUDSOPGAWE:
- Stap 1: Die konsep
- Stap 2: Benodighede: 'n Android -selfoon
- Stap 3: Opstelling van Google API's
- Stap 4: Telefoonopstelling
- Stap 5: Opsioneel: Pas 'n Vintage Boombox aan
- Stap 6: Gebruik dit: skandeer en speel u CD's
- Stap 7: Alternatiewe gebruik
- Stap 8: Betroubaarheid - Uitstekende kunstenaars
- Stap 9: Betroubaarheid - Goeie presteerders
- Stap 10: Betroubaarheid - slegte kunstenaars
Video: Speel CD's sonder CD -speler, met behulp van AI en YouTube: 10 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
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 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
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
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
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
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
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
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
Hierdie CD's is buitengewoon goed erken, en hul snitlyste is betroubaar gevind.
Stap 9: Betroubaarheid - Goeie presteerders
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
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:
Digitale klok met behulp van mikrokontroller (AT89S52 sonder RTC -stroombaan): 4 stappe (met foto's)
Digitale klok met behulp van mikrobeheerder (AT89S52 Sonder RTC -stroombaan): Kom ons beskryf 'n horlosie … " Klok is 'n toestel wat die tyd tel en toon (relatief) " . LET WEL: dit sal 2-3 minute neem om te lees, lees die hele projek, anders sal ek nie
Praat Arduino - 'N MP3 speel met Arduino sonder enige module - Speel MP3 -lêer vanaf Arduino met behulp van PCM: 6 stappe
Praat Arduino | 'N MP3 speel met Arduino sonder enige module | Mp3 -lêer speel vanaf Arduino met behulp van PCM: In hierdie instruksies leer ons hoe om 'n mp3 -lêer met arduino te speel sonder om 'n klankmodule te gebruik
Speel liedjies met Arduino met behulp van ADC na PWM op Flyback Transformer of luidspreker: 4 stappe
Speel liedjies met Arduino met behulp van ADC na PWM op Flyback Transformer of luidspreker: Hallo ouens, dit is die tweede deel van my ander instruksies (dit was baie moeilik), basies, in hierdie projek het ek die ADC en TIMERS op my Arduino gebruik om omskakel klanksignaal in 'n PWM -sein. Dit is baie makliker as my vorige Instructa
Speel liedjies (MP3) met Arduino met behulp van PWM op luidspreker of Flyback -transformator: 6 stappe (met foto's)
Speel liedjies (MP3) met Arduino met behulp van PWM op luidspreker of Flyback -transformator: Hallo ouens, dit is my eerste instruksie, ek hoop dat u daarvan sal hou !! In hierdie projek het ek die seriële kommunikasie tussen my Arduino en my laptop gebruik, om musiekdata van my skootrekenaar na die Arduino oor te dra. En met behulp van die Arduino TIMERS t
Navigeer deur robot met skoonsensors, sonder GPS, sonder kaart: 13 stappe (met foto's)
Navigeer deur die robot met skoonsensors, sonder GPS, sonder kaart: die robot beweeg op 'n vooraf geprogrammeerde pad en stuur (oor bluetooth) sy werklike bewegingsinligting na 'n telefoon vir intydse opsporing. Arduino is vooraf geprogrammeer met pad en oblu word gebruik vir die waarneming van die beweging van die robot. oblu stuur beweging na