๋Ÿฌ์‹œ์•„์–ด์šฉ์œผ๋กœ ๊ฐœ๋ฐœ๋œ ์Œ์„ฑ ํ•ฉ์„ฑ๊ธฐ RHVoice 1.2.4 ์ถœ์‹œ

๊ฐœ๋ฐฉํ˜• ์Œ์„ฑ ํ•ฉ์„ฑ ์‹œ์Šคํ…œ์ธ RHVoice 1.2.4๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๋Ÿฌ์‹œ์•„์–ด์— ๋Œ€ํ•œ ๊ณ ํ’ˆ์งˆ ์ง€์›์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋˜์—ˆ์ง€๋งŒ ์ดํ›„ ์˜์–ด, ํฌ๋ฅดํˆฌ๊ฐˆ์–ด, ์šฐํฌ๋ผ์ด๋‚˜์–ด, ํ‚ค๋ฅด๊ธฐ์Šค์–ด, ํƒ€ํƒ€๋ฅด์–ด ๋ฐ ๊ทธ๋ฃจ์ง€์•„์–ด๋ฅผ ํฌํ•จํ•œ ๋‹ค๋ฅธ ์–ธ์–ด์—๋„ ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋Š” C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ LGPL 2.1 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. GNU/Linux, Windows ๋ฐ Android์—์„œ์˜ ์ž‘์—…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์€ ํ…์ŠคํŠธ๋ฅผ ์Œ์„ฑ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ‘œ์ค€ TTS(ํ…์ŠคํŠธ ์Œ์„ฑ ๋ณ€ํ™˜) ์ธํ„ฐํŽ˜์ด์Šค์ธ SAPI5(Windows), Speech Dispatcher(GNU/Linux) ๋ฐ Android Text-To-Speech API์™€ ํ˜ธํ™˜๋˜์ง€๋งŒ NVDA์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฐ ๋ฆฌ๋”.

์ด ํ”„๋กœ๊ทธ๋žจ์€ ํ†ต๊ณ„ ๋ชจ๋ธ(HMM ๊ธฐ๋ฐ˜ ํ†ต๊ณ„ ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ ํ•ฉ์„ฑ - Hidden Markov ๋ชจ๋ธ)๊ณผ ํ•จ๊ป˜ ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ ํ•ฉ์„ฑ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ†ต๊ณ„ ๋ชจ๋ธ์˜ ์žฅ์ ์€ ์˜ค๋ฒ„ํ—ค๋“œ ๋น„์šฉ์ด ๋‚ฎ๊ณ  CPU ์„ฑ๋Šฅ์ด ๋ถ€๋‹ด์Šค๋Ÿฝ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์ž‘์—…์€ ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์—์„œ ๋กœ์ปฌ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์„ธ ๊ฐ€์ง€ ์ˆ˜์ค€์˜ ์Œ์„ฑ ํ’ˆ์งˆ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค(ํ’ˆ์งˆ์ด ๋‚ฎ์„์ˆ˜๋ก ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜๊ณ  ๋ฐ˜์‘ ์‹œ๊ฐ„์ด ์งง์•„์ง).

์Œ์„ฑ ์„ค์ • ๋ฐ ๋ณ€๊ฒฝ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋Ÿฌ์‹œ์•„์–ด์˜ ๊ฒฝ์šฐ 9๊ฐ€์ง€, ์˜์–ด์˜ ๊ฒฝ์šฐ 5๊ฐ€์ง€ ์Œ์„ฑ ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์Œ์„ฑ์€ ์ž์—ฐ์Šค๋Ÿฌ์šด ์Œ์„ฑ ๋…น์Œ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ํ†ต๊ณ„ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์Œ ํ’ˆ์งˆ์€ ์ž์—ฐ ์Œ์„ฑ ์กฐ๊ฐ์˜ ์กฐํ•ฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์Œ์„ฑ์„ ์ƒ์„ฑํ•˜๋Š” ์‹ ๋””์‚ฌ์ด์ € ์ˆ˜์ค€์— ๋„๋‹ฌํ•˜์ง€ ๋ชปํ•˜์ง€๋งŒ ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ฒฐ๊ณผ๋Š” ๋งค์šฐ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ณ  ํ™•์„ฑ๊ธฐ์—์„œ ๋…น์Œ๋œ ๋ฐฉ์†ก๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. .

์„ค์ •์—์„œ ์†๋„, ํ”ผ์น˜, ๋ณผ๋ฅจ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Sonic ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…œํฌ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ๋œ ํ…์ŠคํŠธ์˜ ๋ถ„์„์„ ๋ฐ”ํƒ•์œผ๋กœ ์–ธ์–ด๋ฅผ ์ž๋™์œผ๋กœ ๊ฐ์ง€ํ•˜๊ณ  ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค(์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค๋ฅธ ์–ธ์–ด์˜ ๋‹จ์–ด๋‚˜ ์ธ์šฉ๋ฌธ์— ๋Œ€ํ•ด์„œ๋Š” ํ•ด๋‹น ์–ธ์–ด ๊ณ ์œ ์˜ ํ•ฉ์„ฑ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค). ๋‹ค์–‘ํ•œ ์–ธ์–ด์— ๋Œ€ํ•œ ์Œ์„ฑ ์กฐํ•ฉ์„ ์ •์˜ํ•˜๋Š” ์Œ์„ฑ ํ”„๋กœํ•„์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€