פענוח קובץ WAV PCM של 16 סיביות לטנזור צף.
ערכי 16 סיביות חתומים -32768 עד 32767 יעברו קנה מידה ל -1.0 עד 1.0 בצוף.
כאשר מוגדרת bedruck_channels, אם הקלט מכיל פחות ערוצים מזה אז הערוץ האחרון ישוכפל כדי לתת את המספר המבוקש, אחרת אם לקלט יש יותר ערוצים מהמבוקש אז יתעלמו מהערוצים הנוספים.
אם מוגדרת wish_samples, האודיו ייחתך או ירופד באפסים לאורך המבוקש.
הפלט הראשון מכיל Tensor עם התוכן של דגימות האודיו. הממד הנמוך ביותר יהיה מספר הערוצים, והשני יהיה מספר הדגימות. לדוגמה, קובץ WAV סטריאו באורך עשרה מדגמים צריך לתת צורת פלט של [10, 2].
כיתות מקוננות
מעמד | DecodeWav.Options | תכונות אופציונליות עבור DecodeWav |
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
פלט < TFloat32 > | אודיו () דו מימד עם צורה `[אורך, ערוצים]`. |
סטטי DecodeWav | ליצור ( היקף היקף, Operand < TSString > תוכן, אפשרויות... אפשרויות) שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeWav חדשה. |
סטטי DecodeWav.Options | wishedChannels (Long wantedChannels) |
סטטי DecodeWav.Options | wishsamples (Long wantedSamples) |
פלט < TInt32 > | קצב דגימה () סקלר המחזיק את קצב הדגימה שנמצא בכותרת ה-WAV. |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
public static DecodeWav create ( scope scope, Operand < TSString > contents, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeWav חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
תוכן | האודיו המקודד ב-WAV, בדרך כלל מקובץ. |
אפשרויות | נושא ערכי תכונות אופציונליות |
החזרות
- מופע חדש של DecodeWav
public static DecodeWav.Options wantedChannels (Long wishedChannels)
פרמטרים
רצוי ערוצים | מספר ערוצים לדוגמה רצויים. |
---|
public static DecodeWav.Options wantedSamples (Long wantedSamples)
פרמטרים
רצוי דוגמאות | אורך השמע המבוקש. |
---|