विषयसूची:

एआई और यूट्यूब का उपयोग करके सीडी प्लेयर के बिना सीडी चलाएं: 10 कदम (चित्रों के साथ)
एआई और यूट्यूब का उपयोग करके सीडी प्लेयर के बिना सीडी चलाएं: 10 कदम (चित्रों के साथ)
Anonim
Image
Image
संकल्पना
संकल्पना

अपनी सीडी चलाना चाहते हैं लेकिन अब सीडी प्लेयर नहीं है? आपकी सीडी को चीरने का समय नहीं था? उन्हें फटकारा लेकिन जरूरत पड़ने पर फाइलें अनुपलब्ध हैं?

कोई दिक्कत नहीं है। AI (कृत्रिम बुद्धिमत्ता) को आपकी सीडी की पहचान करने दें, और YouTube इसे चलाए!

मैंने निम्नलिखित कार्य करते हुए एक Android ऐप लिखा:

1. सीडी कवर की तस्वीर लें, 2. Google विज़न का उपयोग करके टेक्स्ट कीवर्ड खोजें 3. YouTube 4 पर संबंधित प्लेलिस्ट खोजें। फिर मिली प्लेलिस्ट पर YouTube लॉन्च करें।

यह इंस्ट्रक्शनल ऐप के इंस्टॉलेशन, सेटअप और उपयोग को कवर करता है। एक बोनस के रूप में, यह संक्षेप में एक पुराने 80 के बूमबॉक्स की रेट्रोफिटिंग को कवर करता है।

अगर आपको यह परियोजना पसंद है, तो कृपया ऑडियो प्रतियोगिता में इसके लिए वोट करें!

चरण 1: अवधारणा

संकल्पना
संकल्पना
संकल्पना
संकल्पना

सीडी के साथ समस्या

मेरे पास कुछ सौ सीडी हैं, लेकिन हमारे पास और कोई ऑडियो सीडी प्लेयर नहीं है। दस साल से अधिक समय पहले मैंने अपनी सीडी को चीरना शुरू कर दिया था: अंततः आधे से भी कम फट जाएगा, और अब यह सुनिश्चित नहीं है कि कहाँ संग्रहीत किया गया है।

आज, हमारा अधिकांश सामान हमारे स्मार्टफ़ोन में, क्लाउड में, स्ट्रीम में है।

लेकिन मुझे अभी भी मेरी सीडी पसंद है। वे मेरे लिए क्या प्रतिनिधित्व करते हैं? हो सकता है कि यह अहसास हो कि मैं अपने द्वारा खरीदे गए संगीत का भौतिक रूप से स्वामी हूं। या उस समय की यादें जब अवधारणा एल्बम एक चीज थे …

YouTube और Google क्लाउड विज़न दर्ज करें

YouTube पर, कई सीडी, यहां तक कि कम ज्ञात, को रिप कर दिया गया है और एक प्लेलिस्ट के रूप में प्रकाशित किया गया है।

Google क्लाउड विजन छवि विश्लेषण सेवाएं प्रदान करता है, जिनमें से हम छवि लेबलिंग का उपयोग करेंगे। संक्षेप में, एक छवि प्रस्तुत की जाती है, सेवा इसका विश्लेषण करती है (Google द्वारा प्रशिक्षित मॉडल के साथ मशीन लर्निंग का उपयोग करके) और लेबल लौटाती है, जो टेक्स्ट कीवर्ड हैं जो कहते हैं कि छवि में क्या पहचाना गया है। सीडी आर्टवर्क को पहचानने में क्लाउड विजन आश्चर्यजनक रूप से अच्छा है।

एक समाधान

उत्तरार्द्ध पर ध्यान देने के बाद, और पायथन में एक त्वरित परीक्षण के बाद, मैंने एक एंड्रॉइड ऐप (कोटलिन में लिखा) लिखने का फैसला किया:

1. सीडी केस का फोटो लें, 2. छवि का वर्णन करने वाले कीवर्ड प्राप्त करने के लिए Google विज़न से पूछें, 3. यह देखने के लिए YouTube से पूछताछ करें कि क्या इन कीवर्ड से संबंधित कोई पूर्ण एल्बम है, 4. मिली प्लेलिस्ट पर YouTube लॉन्च करें।

स्मार्टफोन का उपयोग क्यों?

अनिवार्य रूप से क्योंकि आवश्यक सब कुछ यहाँ है और अच्छी तरह से एकीकृत है, विशेष रूप से कैमरा।

यकीनन, इस्तेमाल किए गए स्मार्टफोन मीडिया सेंटर बनाने के लिए रास्पबेरी पाई का एक बेहतर विकल्प हैं।

चरण 2: आवश्यक सामग्री: एक Android फ़ोन

आवश्यक सामग्री: एक Android फ़ोन
आवश्यक सामग्री: एक Android फ़ोन
आवश्यक सामग्री: एक Android फ़ोन
आवश्यक सामग्री: एक Android फ़ोन

फोन

यदि आप एक समर्पित संगीत प्लेयर बनाने का इरादा रखते हैं तो बस अपने वर्तमान एंड्रॉइड सेल फोन का उपयोग करें, या (एक पुराना) प्राप्त करें।

क्या खरीदे?

क्या आपको एक सस्ता नया फोन खरीदना चाहिए, या एक इस्तेमाल किया हुआ खरीदना चाहिए? हालांकि इस प्रोजेक्ट के लिए हार्डवेयर स्पेक्स बहुत महत्वपूर्ण नहीं हैं, मैं $ 100 के तहत एक नया खरीदने की सलाह नहीं दूंगा, क्योंकि गुणवत्ता बहुत खराब हो सकती है (शर्मीली स्क्रीन, सुस्त). यदि आप एक पुराना फ्लैगशिप खरीदने पर विचार करते हैं, तो याद रखें कि आप वास्तव में कभी नहीं जानते कि आपको क्या मिलेगा।

यह हमेशा सबसे अच्छा होता है अगर आप इसे खरीदने से पहले कोशिश कर सकते हैं।

क्या मैं आईफोन का उपयोग कर सकता हूं?

अभी नहीं, और यह नहीं कि मुझे पता है। मैंने केवल Android के लिए ऐप विकसित किया है।

यदि आप एक समान आईओएस ऐप जानते हैं, या इसे विकसित करते हैं, या किसी ऐसे व्यक्ति को जानते हैं जिसने ऐसा किया है, तो कृपया मुझे बताएं!

चरण 3: Google API सेटअप

गूगल एपीआई सेटअप
गूगल एपीआई सेटअप

आपको अपने लिए एपीआई सक्षम करने और एपीआई कुंजी प्राप्त करने की आवश्यकता होगी।

1. एपीआई और चाबियों के बारे में

आपकी ओर से Google सेवाओं तक पहुँचने के लिए मोबाइल ऐप को API कुंजियों की आवश्यकता होती है।

Google क्लाउड विज़न API के लिए, https://cloud.google.com/vision/pricing#prices के अनुसार, प्रति माह 1000 तक डिटेक्शन निःशुल्क हैं।

YouTube डेटा API के लिए, https://developers.google.com/youtube/v3/getting-started#quota के अनुसार कोटा प्रति दिन 1 मिलियन यूनिट है। एक सीडी खोज के लिए आप 100+6 इकाइयों की खपत करेंगे, इसका मतलब है कि आप प्रति दिन 9433 खोज कर सकते हैं।

* * *इसमें आपको कोई खर्च नहीं करना चाहिए। हालाँकि, इसे अपने जोखिम पर करें। इस ट्यूटोरियल और न ही स्कैनट्यूब ऐप के कारण होने वाली किसी भी समस्या के लिए मुझे जिम्मेदार नहीं ठहराया जा सकता है।* * *

2. YouTube और Google क्लाउड विज़न API सक्षम करें, और एक कुंजी प्राप्त करें

2ए. https://console.developers.google.com/apis. पर जाएं

2बी. अपना प्रोजेक्ट बनाएं, इसे नाम दें उदा। स्कैनट्यूब।

2सी. क्रेडेंशियल बनाएं: - क्रेडेंशियल चुनें: https://console.developers.google.com/apis/credentials- एपीआई कुंजी प्रकार के क्रेडेंशियल बनाएं।- अपने कंप्यूटर में स्थानीय टेक्स्ट फ़ाइल में कुंजी मान की प्रतिलिपि बनाएँ।

2डी. YouTube API सक्षम करें: - https://console.developers.google.com/apis/library पर जाएं और YouTube डेटा API v3 खोजें। इसे सक्रिय करें।

2ई. क्लाउड विजन एपीआई सक्षम करें: - https://console.developers.google.com/apis/library पर जाएं और क्लाउड विजन एपीआई का पता लगाएं। इसे सक्रिय करें।

हम YouTube और Cloud Vision दोनों सेवाओं के लिए एक ही API कुंजी का उपयोग करेंगे, इसलिए हमने इस भाग के लिए काम पूरा कर लिया है।

चरण 4: फोन सेटअप

फोन सेटअप
फोन सेटअप
फोन सेटअप
फोन सेटअप
फोन सेटअप
फोन सेटअप
फोन सेटअप
फोन सेटअप

स्कैनट्यूब ऐप बीटा टेस्ट प्रोग्राम में गूगल प्ले स्टोर पर उपलब्ध है।

सबसे पहले, गोपनीयता नीति को पढ़ना और स्वीकार करना सुनिश्चित करें।

1. स्कैनट्यूब एंड्रॉइड ऐप इंस्टॉल करें

अपने मोबाइल फोन से निम्नलिखित लिंक पर जाएं: https://play.google.com/apps/testing/digital.bauermeister.scantube, फिर इसे Google Play पर डाउनलोड करें पर क्लिक करें और निर्देशों का पालन करें।

(यदि आप एक डेवलपर हैं और स्रोत पढ़ना चाहते हैं, तो https://github.com/pbauermeister/ScanTube पर जाएं।)

2. स्कैनट्यूब एंड्रॉइड ऐप को कॉन्फ़िगर करें

2ए. स्कैनट्यूब ऐप शुरू करें, इसे कैमरे का उपयोग करने दें।

2बी. पहले उपयोग पर, ऐप ऐप कुंजी सेट करने का सुझाव देता है, इसलिए ऐसा करें: - Google विज़न ऐप कुंजी के लिए, ऊपर प्राप्त एपीआई कुंजी दर्ज करें (*)।- YouTube ऐप कुंजी के लिए, वही एपीआई कुंजी दर्ज करें (*)

(*) एपीआई कुंजी को मैन्युअल रूप से टाइप करने के बजाय (जो एक बहुत बड़ा बोझ है), आप इसे अपने कंप्यूटर से ईमेल या ड्रॉपबॉक्स फ़ाइल के माध्यम से अपने फोन पर भेज सकते हैं, और इसे स्कैनट्यूब सेटिंग्स फ़ील्ड में कॉपी-पेस्ट कर सकते हैं।

2सी. मुख्य स्क्रीन पर वापस जाएं, कॉग आइकन पर क्लिक करके सेटिंग्स शुरू करें। सामान्य सेटिंग्स की समीक्षा करें। काफी आत्म-व्याख्यात्मक। विशेष रूप से, कैमरा विकल्प आपके उपयोग के मामले के अनुसार सेट किया जाएगा। मीडिया सेंटर में एकीकरण के लिए: फ्रंट कैमरा। हाथ में उपयोग के लिए: बैक कैमरा।

3. Android-आधारित मीडिया केंद्र के लिए अन्य विचार

  • नोवा लॉन्चर स्थापित करें और वांछित डेस्कटॉप अभिविन्यास सेट करें।
  • डेस्कटॉप पर, ScanTube, YouTube, और किसी भी अन्य ऑडियो/वीडियो प्रासंगिक ऐप्स के लिए शॉर्टकट बनाएं।
  • सभी अप्रासंगिक ऐप्स को अनइंस्टॉल या अक्षम करें।

यदि कोई इस मीडिया केंद्र का उपयोग कर सकता है:

  • लॉक स्क्रीन को अक्षम करें।
  • निजी डेटा और ईमेल से मुक्त एक समर्पित Google खाते का उपयोग करें

चरण 5: वैकल्पिक: एक विंटेज बूमबॉक्स को फिर से तैयार करें

वैकल्पिक: एक विंटेज बूमबॉक्स को फिर से तैयार करें
वैकल्पिक: एक विंटेज बूमबॉक्स को फिर से तैयार करें
वैकल्पिक: एक विंटेज बूमबॉक्स को फिर से तैयार करें
वैकल्पिक: एक विंटेज बूमबॉक्स को फिर से तैयार करें
वैकल्पिक: एक विंटेज बूमबॉक्स को फिर से तैयार करें
वैकल्पिक: एक विंटेज बूमबॉक्स को फिर से तैयार करें

इस चरण में, सेल फोन को 80 के दशक के पुराने बूमबॉक्स पर फिट किया जाता है।

स्मार्टफोन माउंट करना

बूमबॉक्स के सभी मूल कार्य कैसेट प्लेयर सहित बरकरार और पूरी तरह कार्यात्मक होने के कारण, मैंने उन्हें संरक्षित करने और टेप डेक दरवाजे के बाहर फोन को माउंट करने का फैसला किया।

ऑडियो सिग्नल

बूमबॉक्स में औक्स इनपुट होते हैं। वह एक खरीद निर्णय कारक था। मैंने उन्हें फोन जैक से जोड़ा।

स्मार्टफोन को पावर देना

मेन ट्रांसफॉर्मर खराब था इसलिए मैं एक बाहरी 9वी एडॉप्टर का उपयोग कर रहा हूं। 9V क्योंकि बूमबॉक्स 6 x 1.5V बैटरी स्वीकार करता है। यूएसबी के माध्यम से फोन को पावर देने के लिए एलडीओ वोल्टेज रेगुलेटर (एलएम1117टी-5.0) 9वी में से 5वी जेनरेट करता है।

सम्बन्ध

अंत में मैंने डोर स्पेस से गुजरने वाले फ्लैट-बैंड केबल का उपयोग करते हुए बिजली और ऑडियो सिग्नल को बाहर की ओर रूट किया।

अब हमारे पास 80 के दशक का वास्तविक उत्तरजीवी है

यह एकदम सही स्थिति में है, YouTube, इंटरनेट स्ट्रीमिंग और AI के वर्तमान दिनों के लिए अपग्रेड किया गया है।

कितना प्यारा है!

चरण 6: इसका उपयोग करें: स्कैन करें और अपनी सीडी चलाएं

Image
Image
वैकल्पिक उपयोग
वैकल्पिक उपयोग

यदि अब तक सब कुछ ठीक रहा, तो उपयोग 1-2-3 जितना आसान हो जाएगा।

सुनिश्चित करें कि आपके फोन में डेटा कनेक्टिविटी है (वाईफाई या मोबाइल डेटा पर)।

प्रयोग

1. अपने कैमरे के सामने एक सीडी बॉक्स पेश करें, जब तक कि यह पूरी तरह से स्क्रीन के चौकोर हिस्से को नहीं ले लेता, और यह तेज हो जाता है। प्रकाश स्रोतों से परावर्तन से बचें।

2. स्कैन पर क्लिक करें।

3. आपकी सीडी से मेल खाने वाली प्लेलिस्ट पर YouTube के कॉल आने की प्रतीक्षा करें।

चरण 7: वैकल्पिक उपयोग

वैकल्पिक उपयोग
वैकल्पिक उपयोग

बेशक आपको वास्तविक सीडी का उपयोग करने की आवश्यकता नहीं है, जो ईमानदारी से एक जेब में बहुत अधिक जगह लेती है।

उदाहरण के लिए, मैंने अपनी 16 पसंदीदा सीडी की फोटोकॉपी की और उन्हें 2.75 तक घटाया, और एक आसान भौतिक सरोगेट संग्रह है, जो एक जेब में फिट है!

चरण 8: विश्वसनीयता - उत्कृष्ट प्रदर्शनकर्ता

विश्वसनीयता - उत्कृष्ट कलाकार
विश्वसनीयता - उत्कृष्ट कलाकार
विश्वसनीयता - उत्कृष्ट कलाकार
विश्वसनीयता - उत्कृष्ट कलाकार
विश्वसनीयता - उत्कृष्ट कलाकार
विश्वसनीयता - उत्कृष्ट कलाकार

इन सीडी को असाधारण रूप से अच्छी तरह से पहचाना गया था, और उनकी प्लेलिस्ट विश्वसनीय रूप से पाई गई थी।

चरण 9: विश्वसनीयता - अच्छा प्रदर्शन करने वाले

विश्वसनीयता - अच्छे कलाकार
विश्वसनीयता - अच्छे कलाकार
विश्वसनीयता - अच्छे कलाकार
विश्वसनीयता - अच्छे कलाकार
विश्वसनीयता - अच्छे कलाकार
विश्वसनीयता - अच्छे कलाकार
विश्वसनीयता - अच्छे कलाकार
विश्वसनीयता - अच्छे कलाकार

इन सीडी के लिए अंतिम परिणाम अच्छा था, लेकिन उन्हें ठीक से कैप्चर करना अधिक कठिन था, क्योंकि प्रकाश परावर्तन अधिक स्पष्ट होते हैं।

चरण 10: विश्वसनीयता - खराब प्रदर्शन करने वाले

विश्वसनीयता - खराब प्रदर्शन करने वाले
विश्वसनीयता - खराब प्रदर्शन करने वाले
विश्वसनीयता - खराब प्रदर्शन करने वाले
विश्वसनीयता - खराब प्रदर्शन करने वाले
विश्वसनीयता - खराब प्रदर्शन करने वाले
विश्वसनीयता - खराब प्रदर्शन करने वाले

इन सीडी के लिए कलाकारों की सही पहचान की गई, लेकिन गलत एल्बम मिले।

अधिकतर, छवि का पता लगाने से अच्छे कीवर्ड मिले, लेकिन अनपेक्षित प्लेलिस्ट मिलीं।

सिफारिश की: