WAV dosya formatını kullanarak ses verilerini kodlayın.
Bu işlem, bir .wav ses dosyası oluşturmak üzere kaydedilmeye uygun bir dize oluşturacaktır. 16 bit PCM formatında kodlanacaktır. -1.0f ila 1.0f aralığındaki değişken değerleri alır ve bu değerin dışındaki herhangi bir değer bu aralığa sabitlenir.
'ses', '[uzunluk, kanallar]' şeklindeki 2 boyutlu kayan Tensördür. 'sample_rate', kullanılacak hızı tutan skaler bir Tensördür (örn. 44100).
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
Çıkış < TString > | Çıkış olarak () Tensörün sembolik tutamacını döndürür. |
Çıkış < TString > | içindekiler () 0-D. |
statik EncodeWav |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
Genel Yöntemler
genel Çıkış < TString > asOutput ()
Tensörün sembolik tutamacını döndürür.
TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.
public static EncodeWav create ( Kapsam kapsamı, İşlenen < TFloat32 > ses, İşlenen < TInt32 > sampleRate)
Yeni bir EncodeWav işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
ses | "[uzunluk, kanallar]" şeklinde 2 boyutlu. |
aynı oran | Örnek frekansı içeren skaler. |
İadeler
- EncodeWav'ın yeni bir örneği