def create_seed(filename,
sample_rate,
quantization_channels,
window_size):
audio, _ = librosa.load(filename, sr=sample_rate, mono=True)
quantized = mu_law_encode(audio, quantization_channels)
cut_index = tf.cond(tf.size(quantized) < tf.constant(window_size),
lambda: tf.size(quantized),
lambda: tf.constant(window_size))
return quantized[:cut_index]
评论列表
文章目录