16-बिट PCM WAV फ़ाइल को फ़्लोट टेंसर में डिकोड करें।
-32768 से 32767 हस्ताक्षरित 16-बिट मानों को फ्लोट में -1.0 से 1.0 तक स्केल किया जाएगा।
जब वांछित_चैनल सेट किया जाता है, यदि इनपुट में इससे कम चैनल हैं तो अनुरोधित संख्या देने के लिए अंतिम चैनल को डुप्लिकेट किया जाएगा, अन्यथा यदि इनपुट में अनुरोध से अधिक चैनल हैं तो अतिरिक्त चैनलों को नजरअंदाज कर दिया जाएगा।
यदि वांछित_नमूना सेट किया गया है, तो ऑडियो को अनुरोधित लंबाई तक शून्य के साथ क्रॉप या पैड किया जाएगा।
पहले आउटपुट में ऑडियो नमूनों की सामग्री के साथ एक टेंसर होता है। सबसे निचला आयाम चैनलों की संख्या होगी, और दूसरा नमूनों की संख्या होगी। उदाहरण के लिए, एक दस-नमूना-लंबी स्टीरियो WAV फ़ाइल को [10, 2] का आउटपुट आकार देना चाहिए।
नेस्टेड क्लासेस
कक्षा | डिकोडवेव.विकल्प | DecodeWav के लिए वैकल्पिक विशेषताएँ |
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
आउटपुट < TFloat32 > | ऑडियो () 2-डी आकार `[लंबाई, चैनल]` के साथ। |
स्थैतिक डिकोडवेव | |
स्थिर डिकोडवेव.विकल्प | वांछित चैनल (लंबे वांछित चैनल) |
स्थिर डिकोडवेव.विकल्प | वांछित नमूने (लंबे वांछित नमूने) |
आउटपुट <TInt32> | नमूना दर () नमूना दर को धारण करने वाला स्केलर WAV हेडर में पाया गया। |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक स्थैतिक DecodeWav बनाएँ ( स्कोप स्कोप, ऑपरेंड < TString > सामग्री, विकल्प... विकल्प)
नए DecodeWav ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
अंतर्वस्तु | WAV-एन्कोडेड ऑडियो, आमतौर पर एक फ़ाइल से। |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- DecodeWav का एक नया उदाहरण
सार्वजनिक स्थैतिक DecodeWav.विकल्प वांछित चैनल (लंबे वांछित चैनल)
पैरामीटर
वांछित चैनल | वांछित नमूना चैनलों की संख्या. |
---|
सार्वजनिक स्थैतिक DecodeWav.Options वांछित नमूने (लंबे वांछित नमूने)
पैरामीटर
वांछित नमूने | ऑडियो की लंबाई का अनुरोध किया गया. |
---|