4010 lines
184 KiB
Plaintext
4010 lines
184 KiB
Plaintext
|
||||
|
|
> 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%)
|