我尝试在TensorBoard中使用tf.summary.audio打印音频,但显示了任何音频

时间:2019-02-21 16:50:19

标签: python tensorflow audio tensorboard

我在Linux环境中使用Python 3.6和TensorFlow 1.8。我正在尝试使用以下代码在TensorBoard中打印音频,即使正在存储文件,也不会打印音频。

import tensorflow as tf
with tf.Session() as sess:
    writer = tf.summary.FileWriter('graphs', sess.graph)
    audio = tf.reshape(tf.linspace(0.0, 100.0, 4 * 10 * 2), (4, 10, 2))
    tf.summary.audio('k488', audio, 2)
    writer.close()

我一直在寻找示例或信息,但是关于tf.summary.audio的内容并不多。这是我发现的一个示例,但是无法使其正常工作。

谢谢

1 个答案:

答案 0 :(得分:1)

尝试以下操作:

import tensorflow as tf

audio = tf.reshape(tf.linspace(0.0, 100.0, 4 * 10 * 2), (4, 10, 2))
audio_summary = tf.summary.audio('k488', audio, 2)

with tf.Session() as sess:
    writer = tf.summary.FileWriter('graphs', sess.graph)
    audio_summary_value = sess.run(audio_summary)
    writer.add_summary(summary=audio_summary_value)
    writer.close()

希望这行得通(我没有什么可以测试的),但是基本上,我在您的代码中看到的问题是您没有联系作者明确地编写摘要