Files

4010 lines
184 KiB
Plaintext
Raw Permalink Normal View History

> find-word@0.1.0 test
> vitest run tests/assets.test.ts
RUN v5.0.4 /home/hermes/worktrees/find-word-v0.1.1
❯ tests/assets.test.ts (2 tests | 2 failed) 243ms
❯ 저장한 한국어 neural 음성 자산 (2)
× 0.1.1 neural provider·voice·prosody와 실측 도구 버전을 기록한다 15ms
× 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다 227ms
⎯⎯⎯⎯⎯⎯⎯ Failed Tests 2 ⎯⎯⎯⎯⎯⎯⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 0.1.1 neural provider·voice·prosody와 실측 도구 버전을 기록한다
AssertionError: expected undefined to be '0.1.1' // Object.is equality
- Expected:
"0.1.1"
+ Received:
undefined
❯ tests/assets.test.ts:26:35
24| describe("저장한 한국어 neural 음성 자산", () => {
25| it("0.1.1 neural provider·voice·prosody와 실측 도구 버전을 기록한다", () => {
26| expect.soft(manifest.version).toBe("0.1.1");
| ^
27| expect.soft(manifest.provider).toBe("Microsoft Edge online TTS");
28| expect.soft(manifest.voice).toBe("ko-KR-HyunsuMultilingualNeural");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 0.1.1 neural provider·voice·prosody와 실측 도구 버전을 기록한다
AssertionError: expected undefined to be 'Microsoft Edge online TTS' // Object.is equality
- Expected:
"Microsoft Edge online TTS"
+ Received:
undefined
❯ tests/assets.test.ts:27:36
25| it("0.1.1 neural provider·voice·prosody와 실측 도구 버전을 기록한다", () => {
26| expect.soft(manifest.version).toBe("0.1.1");
27| expect.soft(manifest.provider).toBe("Microsoft Edge online TTS");
| ^
28| expect.soft(manifest.voice).toBe("ko-KR-HyunsuMultilingualNeural");
29| expect.soft(manifest.rate).toBe("-6%");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 0.1.1 neural provider·voice·prosody와 실측 도구 버전을 기록한다
AssertionError: expected undefined to be 'ko-KR-HyunsuMultilingualNeural' // Object.is equality
- Expected:
"ko-KR-HyunsuMultilingualNeural"
+ Received:
undefined
❯ tests/assets.test.ts:28:33
26| expect.soft(manifest.version).toBe("0.1.1");
27| expect.soft(manifest.provider).toBe("Microsoft Edge online TTS");
28| expect.soft(manifest.voice).toBe("ko-KR-HyunsuMultilingualNeural");
| ^
29| expect.soft(manifest.rate).toBe("-6%");
30| expect.soft(manifest.pitch).toBe("-4Hz");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[3/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 0.1.1 neural provider·voice·prosody와 실측 도구 버전을 기록한다
AssertionError: expected undefined to be '-6%' // Object.is equality
- Expected:
"-6%"
+ Received:
undefined
❯ tests/assets.test.ts:29:32
27| expect.soft(manifest.provider).toBe("Microsoft Edge online TTS");
28| expect.soft(manifest.voice).toBe("ko-KR-HyunsuMultilingualNeural");
29| expect.soft(manifest.rate).toBe("-6%");
| ^
30| expect.soft(manifest.pitch).toBe("-4Hz");
31| expect.soft(manifest.sampleRate).toBe(24000);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[4/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 0.1.1 neural provider·voice·prosody와 실측 도구 버전을 기록한다
AssertionError: expected undefined to be '-4Hz' // Object.is equality
- Expected:
"-4Hz"
+ Received:
undefined
❯ tests/assets.test.ts:30:33
28| expect.soft(manifest.voice).toBe("ko-KR-HyunsuMultilingualNeural");
29| expect.soft(manifest.rate).toBe("-6%");
30| expect.soft(manifest.pitch).toBe("-4Hz");
| ^
31| expect.soft(manifest.sampleRate).toBe(24000);
32| expect.soft(manifest.toolVersions["edge-tts"]).toBe("7.3.1");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[5/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 0.1.1 neural provider·voice·prosody와 실측 도구 버전을 기록한다
AssertionError: expected undefined to be 24000 // Object.is equality
- Expected:
24000
+ Received:
undefined
❯ tests/assets.test.ts:31:38
29| expect.soft(manifest.rate).toBe("-6%");
30| expect.soft(manifest.pitch).toBe("-4Hz");
31| expect.soft(manifest.sampleRate).toBe(24000);
| ^
32| expect.soft(manifest.toolVersions["edge-tts"]).toBe("7.3.1");
33| expect.soft(manifest.toolVersions.ffmpeg).toMatch(/^ffmpeg version…
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[6/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 0.1.1 neural provider·voice·prosody와 실측 도구 버전을 기록한다
AssertionError: expected undefined to be '7.3.1' // Object.is equality
- Expected:
"7.3.1"
+ Received:
undefined
❯ tests/assets.test.ts:32:52
30| expect.soft(manifest.pitch).toBe("-4Hz");
31| expect.soft(manifest.sampleRate).toBe(24000);
32| expect.soft(manifest.toolVersions["edge-tts"]).toBe("7.3.1");
| ^
33| expect.soft(manifest.toolVersions.ffmpeg).toMatch(/^ffmpeg version…
34| expect(JSON.stringify(manifest)).not.toMatch(/espeak|cookie|author…
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[7/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 0.1.1 neural provider·voice·prosody와 실측 도구 버전을 기록한다
AssertionError: expected '{"generator":"eSpeak NG ko, speed 145…' not to match /espeak|cookie|authorization|trustedc…/i
- Expected:
/espeak|cookie|authorization|trustedclienttoken/i
+ Received:
"{\"generator\":\"eSpeak NG ko, speed 145, pitch 45, amplitude 100; FFmpeg PCM 16kHz mono s16\",\"toolVersions\":{\"espeak\":\"eSpeak NG text-to-speech: 1.51\",\"ffmpeg\":\"ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers\"},\"source\":\"https://github.com/espeak-ng/espeak-ng\",\"method\":\"자체 작성 문장의 오프라인 포먼트 합성; 외부 녹음·네트워크 TTS 없음\",\"files\":[{\"file\":\"intro.wav\",\"text\":\"으하하하~~ 나는 에스다. 널 위한 행운의 단어를 불러주마, 잘 찾아보거라.\",\"sha256\":\"4c271551d99cd9dffc01f35c176e98b54b4879549543ff8e2c79c6af8d4dc53a\",\"bytes\":259900},{\"file\":\"luck-apple.wav\",\"text\":\"오늘의 행운을 담은 단어는 ‘사과’입니다.\",\"sha256\":\"51e6cf35b219f13c0d72ec9633f0c108c3393bc5ef6ae6aca6aa5d00153b4177\",\"bytes\":125658},{\"file\":\"luck-sea.wav\",\"text\":\"오늘의 행운을 담은 단어는 ‘바다’입니다.\",\"sha256\":\"6585cb8d50eea173395417fc5fb357f55901665fe45dd07d942f79e202729111\",\"bytes\":123366},{\"file\":\"luck-tree.wav\",\"text\":\"오늘의 행운을 담은 단어는 ‘나무’입니다.\",\"sha256\":\"6d188188d1478d0298536e0e03a58883629459dee56c6ae8ab88b4d7170c1def\",\"bytes\":121224},{\"file\":\"luck-hat.wav\",\"text\":\"오늘의 행운을 담은 단어는 ‘모자’입니다.\",\"sha256\":\"be8d4287ebce15e221a8908f6b2d7478e789ecc51ba95d65fdf34f130954e7e5\",\"bytes\":121644},{\"file\":\"luck-umbrella.wav\",\"text\":\"오늘의 행운을 담은 단어는 ‘우산’입니다.\",\"sha256\":\"188e24932e5e68fb0de8270e5b48128d486da956ad4069afbbcd0ad9af5913ce\",\"bytes\":122178},{\"file\":\"luck-market.wav\",\"text\":\"오늘의 행운을 담은 단어는 ‘시장’입니다.\",\"sha256\":\"e58cdfd5a43074179e65edaf5f223dd15ad1accdd2fd547a6d3311de57b78eca\",\"bytes\":124352},{\"file\":\"luck-oil.wav\",\"text\":\"오늘의 행운을 담은 단어는 ‘기름’입니다.\",\"sha256\":\"8b1070414191ff87b9531caf0782b13458b246a1f07b51f7ddcff2cd613930f7\",\"bytes\":120286},{\"file\":\"luck-sound.wav\",\"text\":\"오늘의 행운을 담은 단어는 ‘소리’입니다.\",\"sha256\":\"052e2c2724c2fcf9d4c68ba3b746a430af0cfc74b42ed6f8317ae2cc5af1c2ad\",\"bytes\":122660},{\"file\":\"luck-meat.wav\",\"text\":\"오늘의 행운을 담은 단어는 ‘고기’입니다.\",\"sha256\":\"dcf3d1c84a9ee00ea8a1ea5552ac69b3dc46b9c4160ee3375a4afe38426c0b8d\",\"bytes\":121754},{\"file\":\"luck-furniture.wav\",\"text\":\"오늘의 행운을 담은 단어는 ‘가구’입니다.\",\"sha256\":\"6265e3807ea10eb82e9bb15a7e72dcab5e148277bc49bacfdb2663817d151ddf\",\"bytes\":122164},{\"file\":\"password-apple.wav\",\"text\":\"연습 암호는 ‘다과’, 진짜 암호는 ‘사과’입니다.\",\"sha256\":\"14b7c8c0253784f319a04b568da594d8e46077d03931a36a23e8a7689dd4b928\",\"bytes\":161688},{\"file\":\"password-sea.wav\",\"text\":\"연습 암호는 ‘사다’, 진짜 암호는 ‘바다’입니다.\",\"sha256\":\"832178b1eee4fe29653ca8dfda5bfb356cab83f4f880a704ee9eab937443f872\",\"bytes\":160256},{\"file\":\"password-tree.wav\",\"text\":\"연습 암호는 ‘나루’, 진짜 암호는 ‘나무’입니다.\",\"sha256\":\"ef25aa09f89acadcbb2c43a1f18d0c2da292fae4d87d052868942d08b3825a8d\",\"bytes\":156642},{\"file\":\"password-hat.wav\",\"text\":\"연습 암호는 ‘포자’, 진짜 암호는 ‘모자’입니다.\",\"sha256\":\"aef3f595e1b2d36212d4611f9998d841303e96ee5385639094aebcc984ff8a94\",\"bytes\":158616},{\"file\":\"password-umbrella.wav\",\"text\":\"연습 암호는 ‘부산’, 진짜 암호는 ‘우산’입니다.\",\"sha256\":\"6bc1bf13c3fd1739bc9e490525ecd5839b9a4032faecb9f101a2c68824d57b82\",\"bytes\":162668},{\"file\":\"password-market.wav\",\"text\":\"연습 암호는 ‘지장’, 진짜 암호는 ‘시장’입니다.\",\"sha256\":\"33036e08a06dd33b6aa86e5b78352d2f90e35ac1c7f9f202af2a32e2ceffcfc1\",\"bytes\":166360},{\"file\":\"password-oil.wav\",\"text\":\"연습 암호는 ‘이름’, 진짜 암호는 ‘기름’입니다.\",\"sha256\":\"d88914ab7302112bee
❯ tests/assets.test.ts:34:42
32| expect.soft(manifest.toolVersions["edge-tts"]).toBe("7.3.1");
33| expect.soft(manifest.toolVersions.ffmpeg).toMatch(/^ffmpeg version…
34| expect(JSON.stringify(manifest)).not.toMatch(/espeak|cookie|author…
| ^
35| });
36| it("101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다", (…
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[8/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: intro.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[9/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: intro.wav: expected undefined to be 8.1205 // Object.is equality
- Expected:
8.1205
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[10/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-apple.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[11/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-apple.wav: expected undefined to be 3.9254375 // Object.is equality
- Expected:
3.9254375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[12/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-sea.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[13/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-sea.wav: expected undefined to be 3.8538125 // Object.is equality
- Expected:
3.8538125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[14/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-tree.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[15/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-tree.wav: expected undefined to be 3.786875 // Object.is equality
- Expected:
3.786875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[16/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-hat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[17/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-hat.wav: expected undefined to be 3.8 // Object.is equality
- Expected:
3.8
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[18/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-umbrella.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[19/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-umbrella.wav: expected undefined to be 3.8166875 // Object.is equality
- Expected:
3.8166875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[20/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-market.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[21/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-market.wav: expected undefined to be 3.884625 // Object.is equality
- Expected:
3.884625
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[22/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-oil.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[23/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-oil.wav: expected undefined to be 3.7575625 // Object.is equality
- Expected:
3.7575625
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[24/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-sound.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[25/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-sound.wav: expected undefined to be 3.83175 // Object.is equality
- Expected:
3.83175
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[26/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-meat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[27/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-meat.wav: expected undefined to be 3.8034375 // Object.is equality
- Expected:
3.8034375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[28/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-furniture.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[29/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: luck-furniture.wav: expected undefined to be 3.81625 // Object.is equality
- Expected:
3.81625
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[30/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-apple.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[31/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-apple.wav: expected undefined to be 5.051375 // Object.is equality
- Expected:
5.051375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[32/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-sea.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[33/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-sea.wav: expected undefined to be 5.006625 // Object.is equality
- Expected:
5.006625
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[34/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-tree.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[35/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-tree.wav: expected undefined to be 4.8936875 // Object.is equality
- Expected:
4.8936875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[36/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-hat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[37/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-hat.wav: expected undefined to be 4.955375 // Object.is equality
- Expected:
4.955375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[38/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-umbrella.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[39/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-umbrella.wav: expected undefined to be 5.082 // Object.is equality
- Expected:
5.082
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[40/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-market.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[41/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-market.wav: expected undefined to be 5.197375 // Object.is equality
- Expected:
5.197375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[42/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-oil.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[43/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-oil.wav: expected undefined to be 4.91725 // Object.is equality
- Expected:
4.91725
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[44/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-sound.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[45/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-sound.wav: expected undefined to be 4.8516875 // Object.is equality
- Expected:
4.8516875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[46/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-meat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[47/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-meat.wav: expected undefined to be 4.9284375 // Object.is equality
- Expected:
4.9284375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[48/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-furniture.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[49/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: password-furniture.wav: expected undefined to be 4.9673125 // Object.is equality
- Expected:
4.9673125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[50/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-apple.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[51/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-apple.wav: expected undefined to be 6.4078125 // Object.is equality
- Expected:
6.4078125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[52/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-sea.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[53/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-sea.wav: expected undefined to be 6.3940625 // Object.is equality
- Expected:
6.3940625
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[54/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-tree.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[55/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-tree.wav: expected undefined to be 6.2863125 // Object.is equality
- Expected:
6.2863125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[56/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-hat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[57/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-hat.wav: expected undefined to be 6.3276875 // Object.is equality
- Expected:
6.3276875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[58/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-umbrella.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[59/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-umbrella.wav: expected undefined to be 6.543875 // Object.is equality
- Expected:
6.543875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[60/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-market.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[61/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-market.wav: expected undefined to be 6.6545 // Object.is equality
- Expected:
6.6545
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[62/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-oil.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[63/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-oil.wav: expected undefined to be 6.38575 // Object.is equality
- Expected:
6.38575
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[64/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-sound.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[65/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-sound.wav: expected undefined to be 6.25175 // Object.is equality
- Expected:
6.25175
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[66/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-meat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[67/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-meat.wav: expected undefined to be 6.3026875 // Object.is equality
- Expected:
6.3026875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[68/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-furniture.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[69/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: remember-furniture.wav: expected undefined to be 6.3415 // Object.is equality
- Expected:
6.3415
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[70/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-apple.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[71/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-apple.wav: expected undefined to be 5.86525 // Object.is equality
- Expected:
5.86525
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[72/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-sea.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[73/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-sea.wav: expected undefined to be 5.95075 // Object.is equality
- Expected:
5.95075
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[74/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-tree.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[75/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-tree.wav: expected undefined to be 5.83675 // Object.is equality
- Expected:
5.83675
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[76/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-hat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[77/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-hat.wav: expected undefined to be 5.911625 // Object.is equality
- Expected:
5.911625
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[78/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-umbrella.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[79/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-umbrella.wav: expected undefined to be 6.0109375 // Object.is equality
- Expected:
6.0109375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[80/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-market.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[81/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-market.wav: expected undefined to be 6.2888125 // Object.is equality
- Expected:
6.2888125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[82/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-oil.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[83/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-oil.wav: expected undefined to be 5.967375 // Object.is equality
- Expected:
5.967375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[84/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-sound.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[85/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-sound.wav: expected undefined to be 5.789125 // Object.is equality
- Expected:
5.789125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[86/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-meat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[87/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-meat.wav: expected undefined to be 5.79675 // Object.is equality
- Expected:
5.79675
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[88/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-furniture.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[89/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: last-furniture.wav: expected undefined to be 5.784 // Object.is equality
- Expected:
5.784
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[90/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-apple.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[91/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-apple.wav: expected undefined to be 6.370625 // Object.is equality
- Expected:
6.370625
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[92/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-sea.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[93/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-sea.wav: expected undefined to be 6.4674375 // Object.is equality
- Expected:
6.4674375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[94/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-tree.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[95/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-tree.wav: expected undefined to be 6.3534375 // Object.is equality
- Expected:
6.3534375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[96/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-hat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[97/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-hat.wav: expected undefined to be 6.417 // Object.is equality
- Expected:
6.417
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[98/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-umbrella.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[99/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-umbrella.wav: expected undefined to be 6.585125 // Object.is equality
- Expected:
6.585125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[100/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-market.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[101/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-market.wav: expected undefined to be 6.8046875 // Object.is equality
- Expected:
6.8046875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[102/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-oil.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[103/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-oil.wav: expected undefined to be 6.429375 // Object.is equality
- Expected:
6.429375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[104/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-sound.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[105/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-sound.wav: expected undefined to be 6.306125 // Object.is equality
- Expected:
6.306125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[106/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-meat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[107/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-meat.wav: expected undefined to be 6.302125 // Object.is equality
- Expected:
6.302125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[108/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-furniture.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[109/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: first-furniture.wav: expected undefined to be 6.369625 // Object.is equality
- Expected:
6.369625
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[110/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-apple.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[111/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-apple.wav: expected undefined to be 6.7484375 // Object.is equality
- Expected:
6.7484375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[112/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-sea.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[113/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-sea.wav: expected undefined to be 6.598 // Object.is equality
- Expected:
6.598
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[114/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-tree.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[115/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-tree.wav: expected undefined to be 6.451875 // Object.is equality
- Expected:
6.451875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[116/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-hat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[117/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-hat.wav: expected undefined to be 6.525875 // Object.is equality
- Expected:
6.525875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[118/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-umbrella.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[119/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-umbrella.wav: expected undefined to be 6.886375 // Object.is equality
- Expected:
6.886375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[120/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-market.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[121/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-market.wav: expected undefined to be 7.2718125 // Object.is equality
- Expected:
7.2718125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[122/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-oil.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[123/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-oil.wav: expected undefined to be 6.7643125 // Object.is equality
- Expected:
6.7643125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[124/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-sound.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[125/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-sound.wav: expected undefined to be 6.4175 // Object.is equality
- Expected:
6.4175
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[126/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-meat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[127/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-meat.wav: expected undefined to be 6.359375 // Object.is equality
- Expected:
6.359375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[128/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-furniture.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[129/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: repeat-furniture.wav: expected undefined to be 6.5071875 // Object.is equality
- Expected:
6.5071875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[130/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-apple.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[131/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-apple.wav: expected undefined to be 8.01375 // Object.is equality
- Expected:
8.01375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[132/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-sea.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[133/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-sea.wav: expected undefined to be 7.97375 // Object.is equality
- Expected:
7.97375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[134/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-tree.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[135/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-tree.wav: expected undefined to be 7.85225 // Object.is equality
- Expected:
7.85225
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[136/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-hat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[137/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-hat.wav: expected undefined to be 7.911375 // Object.is equality
- Expected:
7.911375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[138/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-umbrella.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[139/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-umbrella.wav: expected undefined to be 7.979875 // Object.is equality
- Expected:
7.979875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[140/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-market.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[141/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-market.wav: expected undefined to be 8.0380625 // Object.is equality
- Expected:
8.0380625
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[142/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-oil.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[143/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-oil.wav: expected undefined to be 7.744375 // Object.is equality
- Expected:
7.744375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[144/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-sound.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[145/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-sound.wav: expected undefined to be 7.8164375 // Object.is equality
- Expected:
7.8164375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[146/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-meat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[147/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-meat.wav: expected undefined to be 7.918375 // Object.is equality
- Expected:
7.918375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[148/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-furniture.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[149/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: correction-furniture.wav: expected undefined to be 7.9468125 // Object.is equality
- Expected:
7.9468125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[150/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-apple.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[151/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-apple.wav: expected undefined to be 5.969125 // Object.is equality
- Expected:
5.969125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[152/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-sea.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[153/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-sea.wav: expected undefined to be 6.066625 // Object.is equality
- Expected:
6.066625
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[154/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-tree.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[155/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-tree.wav: expected undefined to be 5.95225 // Object.is equality
- Expected:
5.95225
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[156/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-hat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[157/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-hat.wav: expected undefined to be 6.01575 // Object.is equality
- Expected:
6.01575
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[158/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-umbrella.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[159/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-umbrella.wav: expected undefined to be 6.1268125 // Object.is equality
- Expected:
6.1268125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[160/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-market.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[161/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-market.wav: expected undefined to be 6.4035 // Object.is equality
- Expected:
6.4035
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[162/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-oil.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[163/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-oil.wav: expected undefined to be 6.08525 // Object.is equality
- Expected:
6.08525
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[164/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-sound.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[165/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-sound.wav: expected undefined to be 5.904375 // Object.is equality
- Expected:
5.904375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[166/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-meat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[167/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-meat.wav: expected undefined to be 5.9008125 // Object.is equality
- Expected:
5.9008125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[168/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-furniture.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[169/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: middle-furniture.wav: expected undefined to be 5.968125 // Object.is equality
- Expected:
5.968125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[170/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-apple.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[171/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-apple.wav: expected undefined to be 9.8996875 // Object.is equality
- Expected:
9.8996875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[172/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-sea.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[173/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-sea.wav: expected undefined to be 9.930375 // Object.is equality
- Expected:
9.930375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[174/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-tree.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[175/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-tree.wav: expected undefined to be 9.8714375 // Object.is equality
- Expected:
9.8714375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[176/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-hat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[177/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-hat.wav: expected undefined to be 9.9129375 // Object.is equality
- Expected:
9.9129375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[178/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-umbrella.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[179/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-umbrella.wav: expected undefined to be 10.01525 // Object.is equality
- Expected:
10.01525
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[180/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-market.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[181/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-market.wav: expected undefined to be 10.1725 // Object.is equality
- Expected:
10.1725
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[182/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-oil.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[183/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-oil.wav: expected undefined to be 9.9294375 // Object.is equality
- Expected:
9.9294375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[184/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-sound.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[185/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-sound.wav: expected undefined to be 9.7883125 // Object.is equality
- Expected:
9.7883125
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[186/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-meat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[187/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-meat.wav: expected undefined to be 9.825625 // Object.is equality
- Expected:
9.825625
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[188/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-furniture.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[189/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: message-furniture.wav: expected undefined to be 9.878375 // Object.is equality
- Expected:
9.878375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[190/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-apple.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[191/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-apple.wav: expected undefined to be 5.203 // Object.is equality
- Expected:
5.203
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[192/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-sea.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[193/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-sea.wav: expected undefined to be 5.1586875 // Object.is equality
- Expected:
5.1586875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[194/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-tree.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[195/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-tree.wav: expected undefined to be 5.0246875 // Object.is equality
- Expected:
5.0246875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[196/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-hat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[197/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-hat.wav: expected undefined to be 5.0955625 // Object.is equality
- Expected:
5.0955625
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[198/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-umbrella.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[199/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-umbrella.wav: expected undefined to be 5.232375 // Object.is equality
- Expected:
5.232375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[200/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-market.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[201/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-market.wav: expected undefined to be 5.33375 // Object.is equality
- Expected:
5.33375
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[202/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-oil.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[203/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-oil.wav: expected undefined to be 5.0535625 // Object.is equality
- Expected:
5.0535625
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[204/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-sound.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[205/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-sound.wav: expected undefined to be 5.0036875 // Object.is equality
- Expected:
5.0036875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[206/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-meat.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[207/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-meat.wav: expected undefined to be 5.0806875 // Object.is equality
- Expected:
5.0806875
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[208/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-furniture.wav: expected 16000 to be 24000 // Object.is equality
- Expected
+ Received
- 24000
+ 16000
❯ tests/assets.test.ts:51:54
49| expect(file.readUInt16LE(20)).toBe(1);
50| expect(file.readUInt16LE(22)).toBe(1);
51| expect.soft(file.readUInt32LE(24), entry.file).toBe(24000);
| ^
52| expect(file.readUInt16LE(34)).toBe(16);
53| expect(file.toString("ascii", 36, 40)).toBe("data");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[209/210]⎯
FAIL tests/assets.test.ts > 저장한 한국어 neural 음성 자산 > 101개 전체 원문·SHA-256·bytes·duration과 24kHz mono PCM16 신호를 검증한다
AssertionError: mission-furniture.wav: expected undefined to be 5.12 // Object.is equality
- Expected:
5.12
+ Received:
undefined
❯ tests/assets.test.ts:56:47
54| expect(file.readUInt32LE(40)).toBe(file.length - 44);
55| const duration = (file.length - 44) / 2 / file.readUInt32LE(24);
56| expect.soft(entry.duration, entry.file).toBe(duration);
| ^
57| expect(duration).toBeGreaterThanOrEqual(1);
58| expect(duration).toBeLessThanOrEqual(20);
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[210/210]⎯
Test Files 1 failed (1)
Tests 2 failed (2)
Start at 06:48:22
Duration 1.66s (tests 57%, setup 28%, transform 12%, import 3%, worker 1%)