±¸±Û(Google)ÀÌ À½¼ºÅëÈ ´ë¿ªÆøÀ» ÁÙÀÏ ¼ö ÀÖ´Â »õ·Î¿î Lyra ÄÚµ¦ÀÇ º£Å¸ ¹öÀüÀ» ¼±º¸¿´´Ù.
±¸±ÛÀº 6ÀÏ(ÇöÁö½Ã°£) ¿ÀǼҽº ºí·Î±×¸¦ ÅëÇØ ±â°èÇнÀÀ» »ç¿ëÇØ °íÇ°Áú À½¼º Åëȸ¦ »ý¼ºÇÏ´Â Çõ½ÅÀûÀÎ »õ·Î¿î ¿Àµð¿À ÄÚµ¦ Lyra¸¦ º¸ÆíÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¿ÀÇ ¼Ò½º º£Å¸ ¹öÀüÀ» °ø°³ÇÑ´Ù°í ¹àÇû´Ù.
À̹ø ¸±¸®Áî¿¡´Â °³¹ßÀÚ°¡ ¸®´ª½º(Linux)¿¡¼ °³¹ßÇÏ¸é¼ 64-bit Arm ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡ ÃÖÀûÈµÈ Lyra·Î ¿Àµð¿À¸¦ ÀÎÄÚµù ¹× µðÄÚµùÇϴµ¥ ÇÊ¿äÇÑ µµ±¸¸¦ Á¦°øÇÑ´Ù.
Lyra ¾ÆÅ°ÅØó´Â ÀÎÄÚ´õ¿Í µðÄÚ´õ µÎ ºÎºÐÀ¸·Î ³ª´²Áö´Âµ¥, ´©±º°¡ Àüȱ⿡ ´ë°í ¸»Çϸé ÀÎÄÚ´õ´Â À½¼ºÀÇ °íÀ¯ÇÑ ¼Ó¼ºÀ» Æ÷ÂøÇØ 40ms ´ÜÀ§·Î ÃßÃâÇÑ ´ÙÀ½ ¾ÐÃàµÇ¾î ³×Æ®¿öÅ©¸¦ ÅëÇØ Àü¼ÛÇÑ´Ù.
À̸¦ ´Ù½Ã ¿Àµð¿À ÆÄÇüÀ¸·Î º¯È¯ÇÏ´Â °ÍÀÌ µðÄÚ´õÀÇ ¿ªÇÒÀε¥ ±âÁ¸ ÄÚµ¦Àº À̸¦ µðÁöÅÐ ½ÅÈ£ ó¸®(DSP)¸¦ ±â¹ÝÀ¸·Î ¼öÇàÇÏÁö¸¸ Lyra ¾ÆÅ°ÅØó´Â °íÇ°Áú À½¼º ½ÅÈ£¸¦ À籸¼ºÇϴ ƯÁ¤ À¯ÇüÀÇ ±â°è ÇнÀ ¸ðµ¨À» »ç¿ëÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
±¸±Û Lyra°¡ Opus¿Í °°Àº ´Ù¸¥ ÄÚµ¦¿¡ ºñÇØ ¿ì¼öÇÑ Ç°ÁúÀ» À§ÇØ ¿ø½Ã ¿Àµð¿À¸¦ 3kbps·Î ¾ÐÃàÇϸç, ÀÌ°ÍÀÌ ¿ÏÀüÇÑ ´ë¾ÈÀº ¾Æ´ÏÁö¸¸ ¿¬°áÀÌ ºÒ¾ÈÁ¤Çϰųª ¸ð¹ÙÀÏ µ¥ÀÌÅÍ Á¦ÇÑÀÌ Àִ ȯ°æ°ú °°Àº ½Ã³ª¸®¿À¿¡¼ ÀǹÌÀÖ´Â ´ë¿ªÆø Àý¾àÀÌ °¡´ÉÇÏ´Ù°í ¼³¸íÇß´Ù.
Lyra ÄÚµå´Â ¼Óµµ, È¿À²¼º ¹× »óÈ£ ¿î¿ë¼ºÀ» À§ÇØ C++·Î ÀÛ¼ºµÆÀ¸¸ç, öÀúÇÑ ´ÜÀ§ Å×½ºÆ®¸¦ À§ÇØ AbseilÀÌ Æ÷ÇÔµÈ Bazel ºôµå ÇÁ·¹ÀÓ¿öÅ©¿Í GoogleTest ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÑ´Ù.
ÇÙ½É API´Â ÆÄÀÏ ¹× ÆÐŶ ·¹º§¿¡¼ ÀÎÄÚµù ¹× µðÄÚµùÀ» À§ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϸç, ´Ù¾çÇÑ ÇÊÅÍ ¹× º¯È¯À» Æ÷ÇÔÇÏ´Â ¿ÏÀüÇÑ ½ÅÈ£ ó¸® µµ±¸ üÀεµ Á¦°øµÈ´Ù.
¿¹Á¦ ¾ÛÀº ¾Èµå·ÎÀ̵å NDK¿Í ÅëÇÕµÇ¾î ³×ÀÌƼºê Lyra Äڵ带 Java ±â¹Ý ¾Èµå·ÎÀÌµå ¾Û¿¡ ÅëÇÕÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ¶ÇÇÑ Lyra¸¦ ½ÇÇàÇϴµ¥ ÇÊ¿äÇÑ °¡ÁßÄ¡ ¹× º¤ÅÍ ¾çÀÚȱ⸦ Á¦°øÇÑ´Ù.
Lyra ÄÚµ¦ v0.0.1 º£Å¸ ¹öÀüÀÇ ÄÚµå¿Í µ¥¸ð´Â GitHub¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
|