AudioClassifier
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ऑडियो तरंगों पर वर्गीकरण करता है।
एपीआई TFLite मॉडल मेटाडेटा के साथ TFLite मॉडल की अपेक्षा करता है। .
एपीआई एक ऑडियो इनपुट टेंसर और एक वर्गीकरण आउटपुट टेंसर वाले मॉडल का समर्थन करता है। अधिक विशिष्ट होने के लिए, यहाँ आवश्यकताएँ हैं।
- इनपुट ऑडियो टेंसर (
kTfLiteFloat32
)- आकार का इनपुट ऑडियो बफ़र
[batch x samples]
। - बैच अनुमान समर्थित नहीं है (
batch
1 होना आवश्यक है)।
आउटपुट स्कोर टेंसर ( kTfLiteFloat32
)- 2 या 4 आयामों के
N
वर्गों के साथ, जैसे कि [1 x N]
या [1 x 1 x 1 x N]
- लेबल फ़ाइल को मेटाडेटा में पैक करना आवश्यक है। एक छवि वर्गीकरणकर्ता के लिए मेटाडेटा बनाने का उदाहरण देखें। यदि कोई लेबल फ़ाइलें पैक नहीं की गई हैं, तो यह परिणाम में लेबल के रूप में इंडेक्स का उपयोग करेगा।
इस एपीआई को आसानी से आज़माने के लिए ऐसे मॉडल का
एक उदाहरण और
एक सीएलआई डेमो टूल देखें।
विरासत में मिली विधियाँ
कक्षा java.lang.Object से बूलियन | |
अंतिम कक्षा <?> | गेटक्लास () |
int यहाँ | हैश कोड () |
अंतिम शून्य | सूचित करें () |
अंतिम शून्य | सभी को सूचित करें () |
डोरी | स्ट्रिंग () |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0, int arg1) |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0) |
अंतिम शून्य | इंतज़ार () |
इंटरफ़ेस java.io.Closeable से इंटरफ़ेस java.lang.AutoCloseable से सार्वजनिक तरीके
दिए गए ऑडियो टेंसर पर वास्तविक वर्गीकरण करता है।
पैरामीटर
टेन्सर | एक TensorAudio जिसमें [-1, 1) के बीच मानों के साथ फ़्लोट में इनपुट ऑडियो क्लिप है। tensor तर्क का आकार TFLite मॉडल के इनपुट टेंसर के समान होना चाहिए। createInputTensorAudio विधि का उपयोग करके tensor बनाने की अनुशंसा की जाती है। |
---|
सार्वजनिक ऑडियोरिकॉर्ड createAudioRecord ()
ऑडियो स्ट्रीम रिकॉर्ड करने के लिए एक AudioRecord
इंस्टेंस बनाता है। लौटाया गया AudioRecord इंस्टेंस प्रारंभ किया गया है और क्लाइंट को रिकॉर्डिंग शुरू करने के लिए AudioRecord.startRecordingnull
विधि को कॉल करने की आवश्यकता है।
सार्वजनिक स्थैतिक ऑडियोक्लासिफायर createFromFile (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ)
पैरामीटर
प्रसंग | |
---|
मॉडलपथ | परिसंपत्तियों में मेटाडेटा के साथ वर्गीकरण मॉडल का पथ |
---|
पैरामीटर
प्रसंग | |
---|
मॉडलपथ | परिसंपत्तियों में मेटाडेटा के साथ वर्गीकरण मॉडल का पथ |
---|
विकल्प | |
---|
पैरामीटर
मॉडलफ़ाइल | वर्गीकरण मॉडल File उदाहरण |
---|
विकल्प | |
---|
इनपुट ऑडियो नमूनों को संग्रहीत करने के लिए एक TensorAudio
उदाहरण बनाता है।
फ़्लोट तत्वों की संख्या में आवश्यक इनपुट बफ़र आकार लौटाता है।
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]