Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -4,7 +4,20 @@ from audio_style_transfer.models import timedomain
|
|
| 4 |
def audioStyleTransfer(content,style):
|
| 5 |
print (style,content)
|
| 6 |
output = "/tmp/outputfile.wav"
|
| 7 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
print ("output is " ,output)
|
| 9 |
return output
|
| 10 |
|
|
|
|
| 4 |
def audioStyleTransfer(content,style):
|
| 5 |
print (style,content)
|
| 6 |
output = "/tmp/outputfile.wav"
|
| 7 |
+
sr = librosa.get_samplerate(content)
|
| 8 |
+
timedomain.run( style_fname=style,
|
| 9 |
+
content_fname=content,
|
| 10 |
+
output_fname=output,
|
| 11 |
+
norm=False,
|
| 12 |
+
n_fft=8192, # 512 to sr / 2. Higher is better quality but is slower.
|
| 13 |
+
n_layers=2, # 1 to 3. Higher is better quality but is slower.
|
| 14 |
+
n_filters=4096, # 512 - 4096. Higher is better quality but is slower.
|
| 15 |
+
hop_length=256, # 256 to n_fft / 2. The lower this value, the better the temporal resolution.
|
| 16 |
+
alpha=0.0005, # 0.0001 to 0.01. The higher this value, the more of the original "content" bleeds
|
| 17 |
+
k_w=4, # 3 to 5. The higher this value, the more complex the patterns it can synthesize.
|
| 18 |
+
iterations=300, # 100 to 1000. Higher is better quality but is slower.
|
| 19 |
+
stride=1, # 1 to 3. Lower is better quality but is slower.
|
| 20 |
+
sr=sr)
|
| 21 |
print ("output is " ,output)
|
| 22 |
return output
|
| 23 |
|