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

标签 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 的内容。这是我找到的一个示例,但无法使其工作。

谢谢

最佳答案

尝试以下操作:

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()

希望这是可行的(我没有任何东西可以测试),但基本上我在你的代码中看到的问题是你没有告诉作者明确地编写摘要

关于python - 我尝试在 TensorBoard 中使用 tf.summary.audio 打印音频,显示任何音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54812292/

相关文章:

python - 如何获取文件系统上文件的内容 'filter' ?

tensorflow - 如何在 TensorFlow 图中读取 Ogg 或 MP3 音频文件?

bash - 同步两个音频文件

python - 如何让 python 使用 libz 进行编译?

python - 是否可以使用两个同名的 Python 包?

Python:在类中传递函数作为参数

tensorflow - 根据 TENSORFLOW 中的 if 语句使用不同的优化器

audio - 我可以使用Tensorflow使用旧模型训练新数据吗?

unit-testing - tensorflow Nose 测试: lots of debugging output,如何禁用

javascript - 从 Soundcloud 嵌入的动态音频 <iframe>