Изменение значения / файла output_stream динамически в tf.print? - PullRequest
1 голос
/ 20 февраля 2020

Я выполняю некоторую обработку волновых аудиофайлов с помощью Tensorflow и сохраняю их, используя параметр tf.print с output_stream.

pcm =contrib_audio.encode_wav(processed_audio,16000)
tf.print(output_stream="file:///tmp/test.wav",summarize=-1)

Проблема в том, что я не могу изменить значение /tmp/test.wav динамически для сохранения нескольких волновых файлов.

1 Ответ

0 голосов
/ 26 марта 2020

Пожалуйста, обратитесь к приведенному ниже коду.

# Using a counter
for i in range(1,10):
   fname = "test_"+str(i)+".wav" #filename
   path = "//content/sample_data/" #path to save
   fname = "file://{path}{fname}".format(fname=fname, path = path)
   tf.print(output_stream=fname,summarize=-1)

Вы можете создать динамический c текст для уникального имени файла.

...