একটি 16-বিট PCM WAV ফাইলকে একটি ফ্লোট টেনসরে ডিকোড করুন।
-32768 থেকে 32767 স্বাক্ষরিত 16-বিট মানগুলি ফ্লোটে -1.0 থেকে 1.0 পর্যন্ত স্কেল করা হবে।
যখন ইচ্ছাকৃত_চ্যানেলগুলি সেট করা হয়, যদি ইনপুটে এর চেয়ে কম চ্যানেল থাকে তবে অনুরোধকৃত নম্বর দেওয়ার জন্য শেষ চ্যানেলটি নকল করা হবে, অন্যথায় যদি ইনপুটে অনুরোধের চেয়ে বেশি চ্যানেল থাকে তবে অতিরিক্ত চ্যানেলগুলি উপেক্ষা করা হবে।
যদি ইচ্ছাকৃত_নমুনা সেট করা থাকে, তাহলে অডিওটি ক্রপ করা হবে বা অনুরোধকৃত দৈর্ঘ্যে শূন্য দিয়ে প্যাড করা হবে।
প্রথম আউটপুটে অডিও নমুনার বিষয়বস্তু সহ একটি টেনসর রয়েছে। সর্বনিম্ন মাত্রা হবে চ্যানেলের সংখ্যা, এবং দ্বিতীয়টি হবে নমুনার সংখ্যা। উদাহরণস্বরূপ, একটি দশ-নমুনা-দীর্ঘ স্টেরিও WAV ফাইলকে [10, 2] এর আউটপুট আকৃতি দেওয়া উচিত।
নেস্টেড ক্লাস
ক্লাস | DecodeWav.Options | DecodeWav এর জন্য ঐচ্ছিক বৈশিষ্ট্য |
ধ্রুবক
স্ট্রিং | OP_NAME | এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত |
পাবলিক পদ্ধতি
আউটপুট < TFloat32 > | শ্রুতি () 2-D আকৃতির সাথে `[দৈর্ঘ্য, চ্যানেল]`। |
স্ট্যাটিক ডিকোডওয়াভ | |
স্ট্যাটিক DecodeWav.Options | কাঙ্ক্ষিত চ্যানেল (দীর্ঘ কাঙ্খিত চ্যানেল) |
স্ট্যাটিক DecodeWav.Options | কাঙ্খিত নমুনা (দীর্ঘ কাঙ্খিত নমুনা) |
আউটপুট < TInt32 > | নমুনা হার () WAV হেডারে পাওয়া নমুনা হার ধরে রাখা স্কেলার। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME
এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক ডিকোডওয়াভ তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TString > বিষয়বস্তু, বিকল্প... বিকল্প)
একটি নতুন DecodeWav অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
বিষয়বস্তু | সাধারণত একটি ফাইল থেকে WAV-এনকোড করা অডিও। |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- DecodeWav এর একটি নতুন উদাহরণ
পাবলিক স্ট্যাটিক DecodeWav. অপশন কাঙ্ক্ষিত চ্যানেল (দীর্ঘ কাঙ্খিত চ্যানেল)
পরামিতি
পছন্দসই চ্যানেল | নমুনা চ্যানেল চেয়েছিলেন সংখ্যা. |
---|
পাবলিক স্ট্যাটিক DecodeWav. অপশন কাঙ্খিত নমুনা (দীর্ঘ কাঙ্খিত নমুনা)
পরামিতি
পছন্দসই নমুনা | অডিও দৈর্ঘ্য অনুরোধ করা হয়েছে. |
---|