EncodeWav

सार्वजनिक अंतिम वर्ग EncodeWav

WAV फ़ाइल स्वरूप का उपयोग करके ऑडियो डेटा को एन्कोड करें।

यह ऑपरेशन एक .wav ऑडियो फ़ाइल बनाने के लिए सहेजे जाने के लिए उपयुक्त स्ट्रिंग उत्पन्न करेगा। इसे 16-बिट पीसीएम प्रारूप में एन्कोड किया जाएगा। यह -1.0f से 1.0f की सीमा में फ़्लोट मान लेता है, और उस मान के बाहर का कोई भी मान उस श्रेणी में जकड़ दिया जाएगा।

`ऑडियो` `[लंबाई, चैनल]` आकार का 2-डी फ़्लोट टेंसर है। `sample_rate` एक अदिश टेन्सर है जो उपयोग करने योग्य दर को धारण करता है (जैसे 44100)।

स्थिरांक

डोरी OP_NAME इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

सार्वजनिक तरीके

आउटपुट < TString >
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
आउटपुट < TString >
सामग्री ()
0-डी.
स्थिर एनकोडवेव
बनाएं ( स्कोप स्कोप, ऑपरेंड < TFloat32 > ऑडियो, ऑपरेंड < TInt32 > नमूना दर)
एक नया एनकोडवेव ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

विरासत में मिली विधियाँ

स्थिरांक

सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME

इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

स्थिर मान: "एनकोडवेव"

सार्वजनिक तरीके

सार्वजनिक आउटपुट < TString > asOutput ()

टेंसर का प्रतीकात्मक हैंडल लौटाता है।

TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।

सार्वजनिक आउटपुट < TString > सामग्री ()

0-डी. WAV-एन्कोडेड फ़ाइल सामग्री.

सार्वजनिक स्थैतिक एनकोडवेव बनाएं ( स्कोप स्कोप, ऑपरेंड < TFloat32 > ऑडियो, ऑपरेंड < TInt32 > नमूना दर)

एक नया एनकोडवेव ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
ऑडियो 2-डी आकार `[लंबाई, चैनल]` के साथ।
नमूना दर नमूना आवृत्ति युक्त अदिश.
रिटर्न
  • EncodeWav का एक नया उदाहरण