【发布时间】:2018-03-05 14:30:00
【问题描述】:
这可能是个问题。
我可以像这样加载audio_binary
audio_binary = tf.read_file(wav_file_path)
但是当我尝试用这个来阅读 wav 时:
from tensorflow.contrib import ffmpeg
waveform = ffmpeg.decode_audio( audio_binary, file_format='wav', samples_per_second=16000, channel_count=1)
我收到错误ImportError: No module named 'tensorflow.contrib.ffmpeg.ops'
我也试过这样做:
from tensorflow.contrib.framework.python.ops import audio_ops as contrib_audio
wav_decoder = contrib_audio.decode_wav(audio_binary, desired_channels=1)
我收到此错误InvalidArgumentError: Header mismatch: Expected RIFF but found NIST
顺便说一句,我在 Jupyter 笔记本中使用 tensorflow-gpu。
任何帮助将不胜感激。 谢谢!
【问题讨论】:
标签: python windows audio tensorflow ffmpeg