ऑडियो क्लिप या ऑडियो स्ट्रीम पर ऑडियो एम्बेड करने की प्रोसेस शुरू की जाती है.
इस एपीआई के लिए ज़रूरी TFLite मॉडल मेटाडेटा वाला एक ऐसा TFLite मॉडल चाहिए जिसमें सोलो इनपुट ऑडियो टेन्सर के ज़रूरी AudioProperties शामिल हों. साथ ही, इसमें अलग-अलग आउटपुट क्लासिफ़िकेशन टेंसर के हिसाब से AssociatedFiles के तौर पर, वैकल्पिक (हालांकि, सुझाए गए) लेबल आइटम मौजूद होने चाहिए.
इनपुट टेंसर: (kTfLiteFloat32)
- `[बैच * सैंपल]` साइज़ का ऑडियो बफ़र इनपुट करें.
- बैच अनुमान काम नहीं करता (`बैच` का 1 होना ज़रूरी है).
- मल्टी-चैनल मॉडल के लिए, चैनलों को इंटरलीव करना होगा.
(kTfLiteFloat32) के साथ कम से कम एक आउटपुट टेंसर
- इस आउटपुट लेयर के लिए, दिखाए गए फ़ीचर वेक्टर के `N` डाइमेंशन के हिसाब से `N` कॉम्पोनेंट.
- दो या चार डाइमेंशन, जैसे कि `[1 x N]` या `[1 x 1 x 1 x N]`.
नेस्ट की गई क्लास
क्लास | AudioEmbedder.AudioEmbedderOptions | AudioEmbedder और सेट अप करने के विकल्प. |
सार्वजनिक तरीके
स्टैटिक AudioEmbedder |
createFromBuffer(कॉन्टेक्स्ट कॉन्टेक्स्ट, ByteBuffer ModelBuffer)
मॉडल बफ़र और डिफ़ॉल्ट
AudioEmbedder.AudioEmbedderOptions से AudioEmbedder इंस्टेंस बनाता है. |
स्टैटिक AudioEmbedder |
createFromFile(कॉन्टेक्स्ट कॉन्टेक्स्ट, स्ट्रिंग ModelPath)
मॉडल फ़ाइल और डिफ़ॉल्ट
AudioEmbedder.AudioEmbedderOptions से AudioEmbedder इंस्टेंस बनाता है. |
स्टैटिक AudioEmbedder |
createFromFile(कॉन्टेक्स्ट कॉन्टेक्स्ट, फ़ाइल ModelFile)
मॉडल फ़ाइल और डिफ़ॉल्ट
AudioEmbedder.AudioEmbedderOptions से AudioEmbedder इंस्टेंस बनाता है. |
स्टैटिक AudioEmbedder |
createFromOptions(कॉन्टेक्स्ट कॉन्टेक्स्ट, AudioEmbedder.AudioEmbedderOptions विकल्प)
AudioEmbedder.AudioEmbedderOptions इंस्टेंस से AudioEmbedder इंस्टेंस बनाता है. |
AudioEmbedderResult |
एम्बेड करें(AudioData ऑडियोक्लिप)
|
void |
embedAsync(AudioData AudioBlock, बड़ा टाइमस्टैंप)
|
इनहेरिट किए गए तरीके
सार्वजनिक तरीके
सार्वजनिक स्टैटिक AudioEmbedder createFromBuffer (कॉन्टेक्स्ट कॉन्टेक्स्ट, ByteBuffer ModelBuffer)
मॉडल बफ़र और डिफ़ॉल्ट AudioEmbedder.AudioEmbedderOptions
से AudioEmbedder
इंस्टेंस बनाता है.
पैरामीटर
संदर्भ | Android ERROR(/Context) . |
---|---|
modelBuffer | एम्बेड किए गए मॉडल का सीधा ByteBuffer या ERROR(/MappedByteBuffer) . |
थ्रो
अगर AudioEmbedder बनाते समय कोई गड़बड़ी होती है.
|
सार्वजनिक स्टैटिक AudioEmbedder createFromFile (कॉन्टेक्स्ट कॉन्टेक्स्ट, स्ट्रिंग ModelPath)
मॉडल फ़ाइल और डिफ़ॉल्ट AudioEmbedder.AudioEmbedderOptions
से AudioEmbedder
इंस्टेंस बनाता है.
पैरामीटर
संदर्भ | Android ERROR(/Context) . |
---|---|
modelPath | पाथ में दिए गए नए शॉर्ट वीडियो अपलोड करता है. |
थ्रो
अगर AudioEmbedder बनाते समय कोई गड़बड़ी होती है.
|
सार्वजनिक स्टैटिक AudioEmbedder createFromFile (कॉन्टेक्स्ट कॉन्टेक्स्ट, फ़ाइल मॉडलफ़ाइल)
मॉडल फ़ाइल और डिफ़ॉल्ट AudioEmbedder.AudioEmbedderOptions
से AudioEmbedder
इंस्टेंस बनाता है.
पैरामीटर
संदर्भ | Android ERROR(/Context) . |
---|---|
modelFile | एम्बेडिंग मॉडल File इंस्टेंस. |
थ्रो
IOException | अगर tflite मॉडल फ़ाइल को खोलते समय कोई I/O गड़बड़ी होती है. |
---|---|
अगर AudioEmbedder बनाते समय कोई गड़बड़ी होती है.
|
सार्वजनिक स्टैटिक AudioEmbedder createFromOptions (कॉन्टेक्स्ट कॉन्टेक्स्ट, AudioEmbedder.AudioEmbedderOptions विकल्प)
AudioEmbedder.AudioEmbedderOptions
इंस्टेंस से AudioEmbedder
इंस्टेंस बनाता है.
पैरामीटर
संदर्भ | Android ERROR(/Context) . |
---|---|
विकल्प | AudioEmbedder.AudioEmbedderOptions इंस्टेंस. |
थ्रो
अगर AudioEmbedder बनाते समय कोई गड़बड़ी होती है.
|