как я могу работать со звуком в Tensorboard? - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь сделать пользовательский обратный вызов с помощью tenorsflow Keras.Ниже мой код.

Это моя функция создания звука для тензорной доски tf.summary.audio

def make_audio(file):
    # print(file)
    wr = wave.open(file,'r')
    ch = wr.getnchannels()
    width = wr.getsampwidth()
    fr = wr.getframerate()
    fn = wr.getnframes()
    encoded_frames = b''
    for i in range(wr.getnframes()):
        encoded_frames +=  wr.readframes(i)
    wr.close()
    return tf.Summary.Audio(sample_rate=int(fr),num_channels=int(ch),length_frames=fn,encoded_audio_string=encoded_frames,content_type="audio/wav")

А ниже приведен мой пользовательский класс обратного вызова.мои обратные вызовы верны? пожалуйста, помогите.При работе с керасом и тензорной доской было слишком мало примеров.

Этот код работает без ошибок, однако моя тензорная доска не может воспроизводить звук.который показывает, как показано на рисунке ниже.
enter image description here

...