Taula de continguts:
- Pas 1: el concepte
- Pas 2: coses necessàries: un telèfon Android
- Pas 3: Configuració de les API de Google
- Pas 4: Configuració del telèfon
- Pas 5: opcional: adapteu un Boombox vintage
- Pas 6: Utilitzeu-lo: escanegeu i reproduïu els vostres CD
- Pas 7: Ús alternatiu
- Pas 8: Fiabilitat: intèrprets excel·lents
- Pas 9: Fiabilitat: bons intèrprets
- Pas 10: Fiabilitat: mals intèrprets
Vídeo: Reproducció de CD sense reproductor de CD, amb AI i YouTube: 10 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Voleu reproduir els vostres CD però ja no teniu cap reproductor de CD? No heu tingut temps per arrencar els vostres CD? Els heu tret, però els fitxers no estan disponibles quan calgui?
Cap problema. Deixeu que la intel·ligència artificial (AI) identifiqui el vostre CD i que YouTube el reprodueixi.
Vaig escriure una aplicació per a Android fent el següent:
1. feu una foto de la portada del CD, 2. cerqueu paraules clau de text amb Google Vision 3. cerqueu una llista de reproducció corresponent a YouTube 4. després inicieu YouTube a la llista de reproducció trobada.
Aquest instructable cobreix la instal·lació, configuració i ús de l'aplicació. Com a bonificació, cobreix breument l’adequació d’un boombox vintage dels anys 80.
Si t’agrada aquest projecte, vota’l al concurs d’àudio.
Pas 1: el concepte
El problema amb els CD
Tinc uns quants centenars de CD, però ja no tenim cap reproductor de CD d’àudio. Fa més de deu anys que vaig començar a arrencar els meus CD: al final, menys de la meitat es podrien arrencar i emmagatzemava ja sense saber on.
Avui en dia, la majoria de les nostres coses es troben als nostres telèfons intel·ligents, al núvol, transmeses per transmissió.
Però encara m’agraden els meus CD. Què representen per a mi? Potser la sensació que puc posseir físicament la música que vaig comprar. O la reminiscència d’un moment en què els àlbums conceptuals eren una cosa …
Introduïu YouTube i Google Cloud Vision
A YouTube, molts CD, encara menys coneguts, s’han extret i publicat com a llista de reproducció.
Google Cloud Vision proporciona serveis d’anàlisi d’imatges, dels quals utilitzarem l’etiquetatge d’imatges. En resum, s’envia una imatge, el servei l’analitza (mitjançant l’aprenentatge automàtic amb models formats per Google) i retorna etiquetes, que són paraules clau de text que diuen el que s’ha reconegut a la imatge. Cloud Vision és sorprenentment bo per reconèixer obres d’art en CD.
Una solució
Després d’haver-me adonat d’aquest últim, i després d’una ràpida prova a Python, vaig decidir escriure una aplicació per a Android (escrita en Kotlin) que:
1. feu una foto de la caixa del CD, 2. consulta Google Vision per obtenir paraules clau que descriuen la imatge, 3. consulta YouTube per veure si hi ha un àlbum complet que correspongui a aquestes paraules clau, 4. Inicieu YouTube a la llista de reproducció trobada.
Per què utilitzar un telèfon intel·ligent?
Essencialment perquè tot el necessari és aquí i està ben integrat, en particular la càmera.
Es podria dir que els telèfons intel·ligents usats són una millor alternativa a Raspberry Pi per construir centres multimèdia.
Pas 2: coses necessàries: un telèfon Android
El telèfon
Simplement utilitzeu el vostre telèfon mòbil Android actual o obteniu-ne un (antic) si teniu intenció de construir un reproductor de música dedicat.
Què comprar?
Si heu de comprar un telèfon nou barat o comprar-ne un d’ocasió? Tot i que les especificacions de maquinari no són tremendament importants per a aquest projecte, no us recomanaria comprar-ne un de menys de 100 dòlars, ja que la qualitat pot ser molt baixa (pantalla merdosa, lenta). Si us plantegeu la possibilitat de comprar un vaixell insígnia antic, recordeu que mai no sabreu què obtindreu.
Sempre és millor si ho podeu provar abans de comprar.
Puc utilitzar un iPhone?
Encara no, i no ho sé. Només he desenvolupat l'aplicació per a Android.
Si coneixeu una aplicació per a iOS equivalent, o la heu desenvolupat, o coneixeu algú que ho hagi fet, feu-me-ho saber.
Pas 3: Configuració de les API de Google
Haureu d’habilitar les API i obtenir una clau d’API.
1. Quant a les API i les claus
L'aplicació mòbil necessita claus d'API per accedir als serveis de Google en nom vostre.
Per a l'API de Google Cloud Vision, segons https://cloud.google.com/vision/pricing#prices, fins a 1.000 deteccions al mes són gratuïtes.
Per a l'API de dades de YouTube, segons https://developers.google.com/youtube/v3/getting-started#quota, la quota és d'un milió d'unitats al dia. Per a una cerca de CD, consumireu 100 + 6 unitats, això vol dir que podeu fer 9433 cerques al dia.
* * * Això no us suposaria cap cost. Tanmateix, feu-ho pels vostres propis riscos. No em puc fer responsable dels problemes causats per aquest tutorial ni per l'aplicació ScanTube. * * *
2. Activeu les API de YouTube i Google Cloud Vision i obteniu una clau
2a. Visiteu
2b. Creeu el vostre projecte, anomeneu-lo per exemple ScanTube.
2c. Creeu credencials: - Seleccioneu les credencials: https://console.developers.google.com/apis/credentials- Creeu credencials de tipus API clau.- Copieu el valor de la clau en un fitxer de text local de l'ordinador.
2d. Activeu l'API de YouTube: visiteu https://console.developers.google.com/apis/library i localitzeu l'API de dades de YouTube v3. Activeu-lo.
2e. Activa l'API de Cloud Vision: - Visita https://console.developers.google.com/apis/library i localitza l'API de Cloud Vision. Activeu-lo.
Utilitzarem la mateixa clau API tant per als serveis de YouTube com per a Cloud Vision, de manera que hem acabat aquesta part.
Pas 4: Configuració del telèfon
L’aplicació ScanTube està disponible a Google Play Store en un programa de proves beta.
En primer lloc, assegureu-vos de llegir i acceptar la política de privadesa.
1. Instal·leu l'aplicació ScanTube per a Android
Visiteu el següent enllaç des del telèfon mòbil: https://play.google.com/apps/testing/digital.bauermeister.scantube i, a continuació, feu clic a Baixa'l a Google Play i seguiu les instruccions.
(Si sou desenvolupador i voleu llegir la font, visiteu
2. Configureu l'aplicació ScanTube per a Android
2a. Inicieu l'aplicació ScanTube i permeteu-li utilitzar la càmera.
2b. Al primer ús, l'aplicació suggereix establir les claus de l'aplicació, així que feu-ho: - Per a la clau de l'aplicació Google Vision, introduïu la clau API obtinguda a sobre (*).- Per a la clau de l'aplicació YouTube, introduïu la mateixa clau API (*).
(*) En lloc d'escriure la clau API manualment (que suposa una càrrega enorme), podeu enviar-la des del vostre ordinador al telèfon per correu electrònic o mitjançant un fitxer DropBox i copiar-enganxar-la al camp de configuració de ScanTube.
2c. Torneu a la pantalla principal, inicieu la configuració fent clic a la icona d'engranatge. Reviseu la configuració general. Molt autoexplicatiu. En concret, l'elecció de la càmera s'ha d'establir segons el cas d'ús. Per a la integració en un centre multimèdia: càmera frontal. Per a ús de mà: càmera posterior.
3. Altres consideracions per a un centre multimèdia basat en Android
- Instal·leu Nova Launcher i configureu l'orientació de l'escriptori desitjada.
- A l’escriptori, creeu dreceres per a ScanTube, YouTube i qualsevol altra aplicació rellevant d’àudio / vídeo.
- Desinstal·leu o desactiveu totes les aplicacions irrellevants.
Si algú pot utilitzar aquest centre multimèdia:
- Desactiveu la pantalla de bloqueig.
- Utilitzeu un compte de Google dedicat, lliure de dades privades i correus electrònics
Pas 5: opcional: adapteu un Boombox vintage
En aquest pas, el mòbil s’instal·la en un boombox antic dels anys 80.
Muntatge del telèfon intel·ligent
Totes les funcions originals del boombox estant intactes i perfectament funcionals, inclòs el reproductor de cassets, vaig decidir conservar-les i muntar el telèfon a la part exterior de la porta de la plataforma de cinta.
Senyals d'àudio
El boombox té entrades AUX. Aquest va ser un factor de decisió de compra. Els vaig connectar a la presa del telèfon.
Alimentació del telèfon intel·ligent
El transformador de xarxa estava defectuós, de manera que estic fent servir un adaptador extern de 9V. 9V perquè el boombox accepta piles de 6 x 1,5V. Un regulador de tensió LDO (LM1117T-5.0) genera 5V dels 9V per tal d’alimentar el telèfon mitjançant USB.
Connexions
Finalment, vaig encaminar els senyals d’alimentació i d’àudio cap a l’exterior mitjançant un cable de banda plana que travessava l’espai de la porta.
Ara tenim un autèntic supervivent dels anys 80
Està en perfecte estat, actualitzat per als dies actuals de YouTube, transmissió per Internet i IA.
Que maco!
Pas 6: Utilitzeu-lo: escanegeu i reproduïu els vostres CD
Si tot ha anat bé fins ara, l’ús serà tan senzill com 1-2-3.
Assegureu-vos que el telèfon tingui connectivitat de dades (mitjançant dades WiFi o mòbils).
Ús
1. Presenteu una caixa de CD a la càmera fins que agafi completament la part quadrada de la pantalla i quedi més nítida. Eviteu els reflexos de les fonts de llum.
2. Feu clic a Escaneja.
3. Espereu que es cridi YouTube a una llista de reproducció que coincideixi amb el vostre CD.
Pas 7: Ús alternatiu
Per descomptat, no cal que utilitzeu un CD real, que honestament ocupa massa lloc a la butxaca.
Per exemple, he fotocopiat i laminat 16 dels meus CD preferits amb una reducció de fins a 2,75 i tinc una pràctica col·lecció de substituts físics que caben en una butxaca.
Pas 8: Fiabilitat: intèrprets excel·lents
Aquests CD es van reconèixer excepcionalment i es van trobar de manera fiable les seves llistes de reproducció.
Pas 9: Fiabilitat: bons intèrprets
Per a aquests CD, el resultat final va ser bo, però va ser més difícil de capturar correctament, perquè els reflexos de la llum són més evidents.
Pas 10: Fiabilitat: mals intèrprets
Per a aquests CD, els artistes van ser reconeguts correctament, però es van trobar àlbums equivocats.
Sobretot, la detecció d’imatges va donar bones paraules clau, però es van trobar llistes de reproducció inesperades.
Recomanat:
Feu servir gestos per controlar la reproducció de YouTube amb Arduino: 5 passos
Feu servir gestos per controlar la reproducció de YouTube amb Arduino: StoryYouTube només us permet avançar 5 segons cada vegada que feu clic al botó dret. Així que vaig decidir fer servir Arduino i Python per fer un controlador que m’ajudés a avançar ràpidament 20 segons cada vegada que agafava la mà
Talking Arduino - Reproducció d 'un MP3 amb Arduino sense cap mòdul Reproducció de fitxers Mp3 des d'Arduino mitjançant PCM: 6 passos
Talking Arduino | Reproducció d 'un MP3 amb Arduino sense cap mòdul Reproducció de fitxers Mp3 des d'Arduino mitjançant PCM: en aquest instructable aprendrem a reproduir un fitxer mp3 amb arduino sense fer servir cap mòdul d'àudio, aquí utilitzarem la biblioteca PCM per a Arduino que reprodueix PCM de 16 bits de freqüència de 8kHZ, de manera que fem això
Gravador de reproducció amb Raspberry Pi: 7 passos (amb imatges)
Gravadora de reproducció amb Raspberry Pi: Hola a tothom, en aquest instructiu us explico com he fet una gravadora de reproducció amb Raspberry Pi. El dispositiu és un model Raspberry Pi B +, amb 7 polsadors a la part superior, un altaveu connectat a un dels ports USB del Pi i un micròfon connectat a un altre
Connectar un reproductor de MP3 a un reproductor de cinta: 6 passos (amb imatges)
Connectar un reproductor de MP3 a un reproductor de cinta: com connectar un reproductor de mp3 o una altra font estèreo a un reproductor de cintes per escoltar la música
Refredador / suport per a portàtils de cost zero (sense cola, sense perforació, sense femelles i cargols, sense cargols): 3 passos
Refredador / suport per a portàtils de cost zero (sense cola, sense perforació, sense femelles i cargols, sense cargols): ACTUALITZACIÓ: SI US PLAU VOT PER EL MEU INSTRUCTABLE, GRÀCIES ^ _ ^ TAMBÉ POTS AGRADAR-ME ENTRADA A www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O POTS VOTAR ELS MEUS MILLORS AMICS