Encodez les données audio en utilisant le format de fichier WAV.
Cette opération générera une chaîne pouvant être enregistrée pour créer un fichier audio .wav. Il sera codé au format PCM 16 bits. Il prend des valeurs flottantes comprises entre -1,0f et 1,0f, et toute valeur en dehors de cette valeur sera limitée à cette plage.
`audio` est un tenseur flottant 2D de forme `[longueur, canaux]`. `sample_rate` est un Tensor scalaire contenant le taux à utiliser (par exemple 44100).
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
Sortie < TString > | comme Sortie () Renvoie le handle symbolique du tenseur. |
Sortie < TString > | Contenu () 0-D. |
EncodeWav statique |
Méthodes héritées
Constantes
chaîne finale statique publique OP_NAME
Le nom de cette opération, tel que connu par le moteur principal TensorFlow
Méthodes publiques
sortie publique < TString > asOutput ()
Renvoie le handle symbolique du tenseur.
Les entrées des opérations TensorFlow sont les sorties d'une autre opération TensorFlow. Cette méthode est utilisée pour obtenir un handle symbolique qui représente le calcul de l’entrée.
public static EncodeWav créer ( Scope scope, Operand < TFloat32 > audio, Operand < TInt32 > sampleRate)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération EncodeWav.
Paramètres
portée | portée actuelle |
---|---|
l'audio | 2-D avec la forme `[longueur, canaux]`. |
taux d'échantillonnage | Scalaire contenant la fréquence d'échantillonnage. |
Retour
- une nouvelle instance d'EncodeWav