Skip to content

Commit 9cc135e

Browse files
Add audio serialization test
1 parent 5adb84a commit 9cc135e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/test_util.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import numpy as np
2+
from precise.util import audio_to_buffer, buffer_to_audio
3+
from precise.params import pr
4+
5+
6+
def test_audio_serialization():
7+
audio = np.array([-1.0, 1.0] * pr.buffer_samples)
8+
audio2 = buffer_to_audio(audio_to_buffer(audio))
9+
assert np.abs(audio - audio2).max() < 1.0 / 32767.0
10+
audio = np.random.random(pr.buffer_samples) * 2.0 - 1.0
11+
audio2 = buffer_to_audio(audio_to_buffer(audio))
12+
assert np.abs(audio - audio2).max() < 1.0 / 32767.0

0 commit comments

Comments
 (0)