WAV फ़ाइल स्वरूप का उपयोग करके ऑडियो डेटा को एन्कोड करें।
यह ऑपरेशन एक .wav ऑडियो फ़ाइल बनाने के लिए सहेजे जाने के लिए उपयुक्त स्ट्रिंग उत्पन्न करेगा। इसे 16-बिट पीसीएम प्रारूप में एन्कोड किया जाएगा। यह -1.0f से 1.0f की सीमा में फ़्लोट मान लेता है, और उस मान के बाहर का कोई भी मान उस श्रेणी में जकड़ दिया जाएगा।
`ऑडियो` `[लंबाई, चैनल]` आकार का 2-डी फ़्लोट टेंसर है। `sample_rate` एक अदिश टेन्सर है जो उपयोग करने योग्य दर को धारण करता है (जैसे 44100)।
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
आउटपुट < TString > | आउटपुट के रूप में () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
आउटपुट < TString > | सामग्री () 0-डी. |
स्थिर एनकोडवेव |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक आउटपुट < TString > asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थैतिक एनकोडवेव बनाएं ( स्कोप स्कोप, ऑपरेंड < TFloat32 > ऑडियो, ऑपरेंड < TInt32 > नमूना दर)
एक नया एनकोडवेव ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
ऑडियो | 2-डी आकार `[लंबाई, चैनल]` के साथ। |
नमूना दर | नमूना आवृत्ति युक्त अदिश. |
रिटर्न
- EncodeWav का एक नया उदाहरण