Πίνακας περιεχομένων:

Αναπαραγωγή CD χωρίς CD Player, χρήση AI και YouTube: 10 βήματα (με εικόνες)
Αναπαραγωγή CD χωρίς CD Player, χρήση AI και YouTube: 10 βήματα (με εικόνες)

Βίντεο: Αναπαραγωγή CD χωρίς CD Player, χρήση AI και YouTube: 10 βήματα (με εικόνες)

Βίντεο: Αναπαραγωγή CD χωρίς CD Player, χρήση AI και YouTube: 10 βήματα (με εικόνες)
Βίντεο: Δεν είναι δυνατή η ανάγνωση ή η εγγραφή CD / DVD στα Windows 7/8/10 2024, Ιούνιος
Anonim
Image
Image
Η ιδέα
Η ιδέα

Θέλετε να παίξετε τα CD σας αλλά δεν έχετε άλλο πρόγραμμα αναπαραγωγής CD; Δεν προλάβατε να σχίσετε τα CD σας; Τα έσκισαν αλλά τα αρχεία δεν είναι διαθέσιμα όταν χρειάζεται;

Κανένα πρόβλημα. Αφήστε την τεχνητή νοημοσύνη (τεχνητή νοημοσύνη) να αναγνωρίσει το CD σας και το YouTube να το παίξει!

Έγραψα μια εφαρμογή Android κάνοντας τα εξής:

1. τραβήξτε μια φωτογραφία από το εξώφυλλο του CD, 2. αναζητήστε λέξεις -κλειδιά κειμένου χρησιμοποιώντας το Google Vision 3. αναζητήστε μια αντίστοιχη λίστα αναπαραγωγής στο YouTube 4. στη συνέχεια ξεκινήστε το YouTube στη λίστα αναπαραγωγής που βρέθηκε.

Αυτό το Instructable καλύπτει την εγκατάσταση, τη ρύθμιση και τη χρήση της εφαρμογής. Ως μπόνους, καλύπτει εν συντομία την αναβάθμιση ενός vintage boombox της δεκαετίας του '80.

Αν σας αρέσει αυτό το έργο, ψηφίστε το στο διαγωνισμό ήχου!

Βήμα 1: Η έννοια

Η ιδέα
Η ιδέα
Η ιδέα
Η ιδέα

Το πρόβλημα με τα CD

Έχω μερικές εκατοντάδες CD, αλλά δεν έχουμε άλλο πρόγραμμα αναπαραγωγής ήχου CD. Πριν από περισσότερα από δέκα χρόνια άρχισα να σκίζω τα CD μου: τελικά λιγότερα από τα μισά θα σκίζονταν και δεν θα ήταν πλέον σίγουρα πού.

Σήμερα, τα περισσότερα από τα πράγματα μας βρίσκονται στα smartphone μας, στο cloud, σε ροή.

Αλλά ακόμα μου αρέσουν τα CD μου. Τι αντιπροσωπεύουν για μένα; Theσως η αίσθηση ότι μπορώ να κατέχω φυσικά τη μουσική που αγόρασα. Αναπόληση μιας εποχής που τα concept άλμπουμ ήταν κάτι…

Εισαγάγετε το YouTube και το Google Cloud Vision

Στο YouTube, πολλά CD, ακόμη λιγότερο γνωστά, έχουν σκιστεί και δημοσιευτεί ως playlist.

Το Google Cloud Vision παρέχει υπηρεσίες ανάλυσης εικόνας, από τις οποίες θα χρησιμοποιήσουμε την επισήμανση εικόνας. Εν ολίγοις, υποβάλλεται μια εικόνα, η υπηρεσία την αναλύει (χρησιμοποιώντας μηχανική εκμάθηση με μοντέλα εκπαιδευμένα από την Google) και επιστρέφει ετικέτες, οι οποίες είναι λέξεις -κλειδιά κειμένου που λένε αυτό που έχει αναγνωριστεί στην εικόνα. Το Cloud Vision είναι εκπληκτικά καλό στην αναγνώριση έργων τέχνης CD.

Μια λύση

Έχοντας παρατηρήσει το τελευταίο και μετά από μια γρήγορη δοκιμή στην Python, αποφάσισα να γράψω μια εφαρμογή Android (γραμμένη στο Kotlin) που θα:

1. τραβήξτε μια φωτογραφία της θήκης του CD, 2. ρωτήστε το Google Vision για να λάβετε λέξεις -κλειδιά που περιγράφουν την εικόνα, 3. ρωτήστε το YouTube για να δείτε αν υπάρχει ένα πλήρες άλμπουμ που αντιστοιχεί σε αυτές τις λέξεις -κλειδιά, 4. Εκκινήστε το YouTube στη λίστα αναπαραγωγής που βρέθηκε.

Γιατί να χρησιμοποιείτε smartphone;

Ουσιαστικά επειδή όλα όσα χρειάζονται είναι εδώ και καλά ενσωματωμένα, ιδιαίτερα η κάμερα.

Αναμφισβήτητα, τα χρησιμοποιημένα smartphone είναι μια καλύτερη εναλλακτική λύση για το Raspberry Pi για την κατασκευή κέντρων πολυμέσων.

Βήμα 2: Απαιτούνται πράγματα: τηλέφωνο Android

Απαιτούνται πράγματα: τηλέφωνο Android
Απαιτούνται πράγματα: τηλέφωνο Android
Απαιτούνται πράγματα: τηλέφωνο Android
Απαιτούνται πράγματα: τηλέφωνο Android

Το ΤΗΛΕΦΩΝΟ

Απλώς χρησιμοποιήστε το τρέχον κινητό σας τηλέφωνο Android ή αποκτήστε ένα (παλιό) εάν σκοπεύετε να δημιουργήσετε ένα ειδικό πρόγραμμα αναπαραγωγής μουσικής.

Τι να αγοράσω?

Πρέπει να αγοράσετε ένα φτηνό νέο τηλέφωνο ή να αγοράσετε ένα μεταχειρισμένο; Παρόλο που οι προδιαγραφές υλικού δεν είναι εξαιρετικά σημαντικές για αυτό το έργο, δεν θα συνιστούσα να αγοράσετε ένα νέο κάτω από $ 100, καθώς η ποιότητα μπορεί να είναι πολύ κακή (κακή οθόνη, νωθρή) Το Αν σκέφτεστε να αγοράσετε μια παλιά ναυαρχίδα, θυμηθείτε ότι ποτέ δεν ξέρετε πραγματικά τι θα πάρετε.

Είναι πάντα καλύτερο αν μπορείτε να το δοκιμάσετε πριν αγοράσετε.

Μπορώ να χρησιμοποιήσω iPhone;

Όχι ακόμα, και όχι ότι ξέρω. Δημιούργησα την εφαρμογή μόνο για Android.

Εάν γνωρίζετε μια ισοδύναμη εφαρμογή iOS ή την έχετε αναπτύξει ή γνωρίζετε κάποιον που το έκανε, ενημερώστε με!

Βήμα 3: Ρύθμιση API Google

Google APIs Setup
Google APIs Setup

Θα χρειαστεί να ενεργοποιήσετε τα API για εσάς και να λάβετε ένα κλειδί API.

1. Σχετικά με τα API και τα κλειδιά

Τα κλειδιά API χρειάζονται για την εφαρμογή για κινητά για πρόσβαση στις υπηρεσίες Google για λογαριασμό σας.

Για το Google Cloud Vision API, σύμφωνα με τις https://cloud.google.com/vision/pricing#prices, έως και 1000 ανιχνεύσεις το μήνα είναι δωρεάν.

Για το YouTube Data API, σύμφωνα με το https://developers.google.com/youtube/v3/getting-started#quota η ποσόστωση είναι 1 εκατομμύριο μονάδες την ημέρα. Για μια αναζήτηση CD θα καταναλώσετε 100+6 μονάδες, αυτό σημαίνει ότι μπορείτε να κάνετε 9433 αναζητήσεις την ημέρα.

* * * Αυτό δεν θα σας επιβαρύνει με κανένα κόστος. Ωστόσο, ΚΑΝΤΕ ΤΟ ΔΙΚΟ ΣΑΣ ΚΙΝΔΥΝΟΣ. Δεν μπορώ να θεωρηθώ υπεύθυνος για οποιοδήποτε πρόβλημα προκαλείται από αυτό το σεμινάριο ή την εφαρμογή ScanTube. * * *

2. Ενεργοποιήστε το API του YouTube και του Google Cloud Vision και λάβετε ένα κλειδί

2α Επισκεφτείτε τη διεύθυνση

2β Δημιουργήστε το έργο σας, ονομάστε το π.χ. ScanTube.

2γ. Δημιουργήστε διαπιστευτήρια:- Επιλέξτε διαπιστευτήρια: https://console.developers.google.com/apis/credentials- Δημιουργήστε διαπιστευτήρια τύπου κλειδιού API.- Αντιγράψτε την τιμή κλειδιού σε ένα τοπικό αρχείο κειμένου στον υπολογιστή σας.

2δ. Ενεργοποίηση YouTube API:- Επισκεφτείτε τη διεύθυνση https://console.developers.google.com/apis/library και εντοπίστε το YouTube Data API v3. Ενεργοποιήστε το.

2ε Ενεργοποίηση Cloud Vision API:- Επισκεφτείτε τη διεύθυνση https://console.developers.google.com/apis/library και εντοπίστε το Cloud Vision API. Ενεργοποιήστε το.

Θα χρησιμοποιήσουμε το ίδιο κλειδί API τόσο για τις υπηρεσίες YouTube όσο και για τις υπηρεσίες Cloud Vision, οπότε τελειώσαμε για αυτό το κομμάτι.

Βήμα 4: Ρύθμιση τηλεφώνου

Ρύθμιση τηλεφώνου
Ρύθμιση τηλεφώνου
Ρύθμιση τηλεφώνου
Ρύθμιση τηλεφώνου
Ρύθμιση τηλεφώνου
Ρύθμιση τηλεφώνου
Ρύθμιση τηλεφώνου
Ρύθμιση τηλεφώνου

Η εφαρμογή ScanTube είναι διαθέσιμη στο Google Play Store σε δοκιμαστικό πρόγραμμα.

Πρώτα, φροντίστε να διαβάσετε και να αποδεχτείτε την Πολιτική Απορρήτου.

1. Εγκαταστήστε την εφαρμογή ScanTube Android

Επισκεφτείτε τον ακόλουθο σύνδεσμο από το κινητό σας τηλέφωνο: https://play.google.com/apps/testing/digital.bauermeister.scantube και, στη συνέχεια, κάντε κλικ στη λήψη του στο Google Play και ακολουθήστε τις οδηγίες.

(Εάν είστε προγραμματιστής και θέλετε να διαβάσετε την πηγή, επισκεφθείτε τη διεύθυνση

2. Διαμορφώστε την εφαρμογή ScanTube Android

2α Ξεκινήστε την εφαρμογή ScanTube, επιτρέψτε της να χρησιμοποιήσει την κάμερα.

2β Κατά την πρώτη χρήση, η εφαρμογή προτείνει να ορίσετε τα κλειδιά εφαρμογής, γι 'αυτό κάντε το:- Για το κλειδί εφαρμογής Google Vision, εισαγάγετε το κλειδί API που αποκτήθηκε παραπάνω (*).- Για το κλειδί εφαρμογής YouTube, εισαγάγετε το ίδιο κλειδί API (*).

(*) Αντί να πληκτρολογείτε το κλειδί API με μη αυτόματο τρόπο (το οποίο είναι τεράστιο βάρος), μπορείτε να το στείλετε από τον υπολογιστή σας στο τηλέφωνό σας μέσω email ή μέσω αρχείου DropBox και να το αντιγράψετε-επικολλήσετε στο πεδίο ρυθμίσεων ScanTube.

2γ. Επιστρέψτε στην κύρια οθόνη, ξεκινήστε τις ρυθμίσεις κάνοντας κλικ στο εικονίδιο γρανάζι. Ελέγξτε τις Γενικές ρυθμίσεις. Αρκετά αυτο-επεξηγηματικό. Ειδικότερα, η επιλογή κάμερας θα ρυθμιστεί ανάλογα με τη θήκη χρήσης σας. Για ενσωμάτωση σε κέντρο πολυμέσων: μπροστινή κάμερα. Για χρήση στο χέρι: πίσω κάμερα.

3. Άλλες σκέψεις για ένα κέντρο πολυμέσων που βασίζεται στο Android

  • Εγκαταστήστε το Nova Launcher και ορίστε τον επιθυμητό προσανατολισμό στην επιφάνεια εργασίας.
  • Στην επιφάνεια εργασίας, δημιουργήστε συντομεύσεις για το ScanTube, το YouTube και άλλες εφαρμογές που σχετίζονται με τον ήχο/βίντεο.
  • Απεγκαταστήστε ή απενεργοποιήστε όλες τις άσχετες εφαρμογές.

Εάν κάποιος μπορεί να χρησιμοποιήσει αυτό το κέντρο πολυμέσων:

  • Απενεργοποιήστε την οθόνη κλειδώματος.
  • Χρησιμοποιήστε έναν αποκλειστικό λογαριασμό Google, χωρίς ιδιωτικά δεδομένα και μηνύματα ηλεκτρονικού ταχυδρομείου

Βήμα 5: Προαιρετικό: Μετασκευάστε εκ νέου ένα Vintage Boombox

Προαιρετικά: Μετασκευάστε ένα Vintage Boombox
Προαιρετικά: Μετασκευάστε ένα Vintage Boombox
Προαιρετικά: Μετασκευάστε ένα Vintage Boombox
Προαιρετικά: Μετασκευάστε ένα Vintage Boombox
Προαιρετικά: Μετασκευάστε ένα Vintage Boombox
Προαιρετικά: Μετασκευάστε ένα Vintage Boombox

Σε αυτό το βήμα, το κινητό τηλέφωνο τοποθετείται σε ένα παλιό boombox της δεκαετίας του '80.

Τοποθέτηση του smartphone

Όλες οι πρωτότυπες λειτουργίες του boombox είναι άθικτες και τέλεια λειτουργικές, συμπεριλαμβανομένου του κασετόφωνου, αποφάσισα να τις διατηρήσω και να τοποθετήσω το τηλέφωνο στο εξωτερικό της πόρτας του κασετόφωνου.

Ηχητικά σήματα

Το boombox έχει εισόδους AUX. Αυτός ήταν ένας παράγοντας απόφασης αγοράς. Τα συνέδεσα στην υποδοχή του τηλεφώνου.

Τροφοδοσία του smartphone

Ο μετασχηματιστής δικτύου ήταν ελαττωματικός, οπότε χρησιμοποιώ έναν εξωτερικό προσαρμογέα 9V. 9V επειδή το boombox δέχεται μπαταρίες 6 x 1.5V. Ένας ρυθμιστής τάσης LDO (LM1117T-5.0) παράγει 5V από τα 9V, προκειμένου να τροφοδοτήσει το τηλέφωνο μέσω USB.

Συνδέσεις

Τέλος, οδήγησα τα σήματα τροφοδοσίας και ήχου προς τα έξω, χρησιμοποιώντας καλώδιο επίπεδης ζώνης που περνούσε από το χώρο της πόρτας.

Τώρα έχουμε έναν γνήσιο επιζώντα της δεκαετίας του '80

Είναι σε άριστη κατάσταση, αναβαθμισμένο για τις σημερινές μέρες του YouTube, της ροής διαδικτύου και της τεχνητής νοημοσύνης.

Τι αξιαγάπητο!

Βήμα 6: Χρησιμοποιήστε το: Σάρωση και αναπαραγωγή των CD σας

Image
Image
Εναλλακτική Χρήση
Εναλλακτική Χρήση

Εάν όλα πήγαν καλά μέχρι τώρα, η χρήση θα είναι τόσο απλή όσο 1-2-3.

Βεβαιωθείτε ότι το τηλέφωνό σας διαθέτει δυνατότητα σύνδεσης δεδομένων (μέσω WiFi ή δεδομένων κινητής τηλεφωνίας).

Χρήση

1. Παρουσιάστε ένα κουτί CD στη φωτογραφική σας μηχανή, μέχρι να πάρει ολόκληρο το τετράγωνο τμήμα της οθόνης και να γίνει ευκρινές. Αποφύγετε τις αντανακλάσεις από πηγές φωτός.

2. Κάντε κλικ στη σάρωση.

3. Περιμένετε να κληθεί το YouTube σε μια λίστα αναπαραγωγής που ταιριάζει με το CD σας.

Βήμα 7: Εναλλακτική χρήση

Εναλλακτική Χρήση
Εναλλακτική Χρήση

Φυσικά δεν χρειάζεται να χρησιμοποιήσετε το πραγματικό CD, το οποίο ειλικρινά παίρνει πάρα πολύ θέση σε μια τσέπη.

Για παράδειγμα, φωτοαντίγραψα και πλαστικοποίησα 16 από τα αγαπημένα μου CD με μείωση έως 2,75 και είχα μια εύχρηστη φυσική υποκατάστατη συλλογή, που χωρούσε σε μία τσέπη!

Βήμα 8: Αξιοπιστία - Εξαιρετικοί ερμηνευτές

Αξιοπιστία - Εξαιρετικοί ερμηνευτές
Αξιοπιστία - Εξαιρετικοί ερμηνευτές
Αξιοπιστία - Εξαιρετικοί ερμηνευτές
Αξιοπιστία - Εξαιρετικοί ερμηνευτές
Αξιοπιστία - Εξαιρετικοί ερμηνευτές
Αξιοπιστία - Εξαιρετικοί ερμηνευτές

Αυτά τα CD ήταν εξαιρετικά καλά αναγνωρισμένα και οι λίστες αναπαραγωγής τους βρέθηκαν αξιόπιστα.

Βήμα 9: Αξιοπιστία - Καλές επιδόσεις

Αξιοπιστία - Καλές επιδόσεις
Αξιοπιστία - Καλές επιδόσεις
Αξιοπιστία - Καλές επιδόσεις
Αξιοπιστία - Καλές επιδόσεις
Αξιοπιστία - Καλές επιδόσεις
Αξιοπιστία - Καλές επιδόσεις
Αξιοπιστία - Καλές επιδόσεις
Αξιοπιστία - Καλές επιδόσεις

Για αυτά τα CD το τελικό αποτέλεσμα ήταν καλό, αλλά ήταν πιο δύσκολο να αποτυπωθούν σωστά, επειδή οι ανακλάσεις φωτός είναι πιο εμφανείς.

Βήμα 10: Αξιοπιστία - Κακοί παίκτες

Αξιοπιστία - Κακοί παίκτες
Αξιοπιστία - Κακοί παίκτες
Αξιοπιστία - Κακοί παίκτες
Αξιοπιστία - Κακοί παίκτες
Αξιοπιστία - Κακοί παίκτες
Αξιοπιστία - Κακοί παίκτες

Για αυτά τα CD, οι καλλιτέχνες αναγνωρίστηκαν σωστά, αλλά βρέθηκαν λάθος άλμπουμ.

Κυρίως, η ανίχνευση εικόνας επέστρεψε καλές λέξεις -κλειδιά, αλλά βρέθηκαν απρόσμενες λίστες αναπαραγωγής.

Συνιστάται: