클라우드 컴퓨팅으로 이동하는 자동차 음성인식 소프트웨어
음성인식 방식이 많은 업무에 있어 사실상의 제어기술이 되어감에 따라, 클라우드 컴퓨팅을 통한 프로세싱을 처리하는 쪽으로 경향이 많이 이동하고 있다. 이러한 이동은 소프트웨어 공급회사가 자동차 제작회사가 적용하기 더욱 쉬운 음성 인식 기술을 만들기 위해 노력함에 따라 가능한 것이다.
클라우드 컴퓨팅은 자동차 제작회사와 서비스 제공회사가 자동차에 더욱 많은 기능을 제공가능 하도록 한다. 이것은 운전자의 주의 산만을 줄이기 위해 노력 중인 산업계의 시도에 따라, 음성에 의해 구동되는 제어법의 필요성을 증가시킬 것이다. 소프트웨어 회사들은 품질을 향상시키고 잘못된 이해를 감소시키는 발전한 알고리즘에 대응하고 있는 중이다.
QNX Software Systems사는 최근에 자사의 Aviage Acoustic Processing Suite 2.0을 출시했는데, 이것은 100개 이상의 자동차 플랫폼에 이미 사용되고 있는 소프트웨어를 업그레이드한 것이라고 QNX사는 밝혔다. 새롭게 개발된 버전은 자동차의 인포테인먼트 시스템 라이브러리에 저장된 사용자 명령을 인식하지 못하면 클라우딩 상태로 돌입하도록 설계되었다.
“자동차의 스피치 시스템은 시작과 정지 같은 명령을 프로세싱할 수는 있지만, 내비게이션에 액세스할 경우에는 모든 도시와 거리에 대한 정보를 온 보드 상으로 가지는 것은 비실용적이다. 데이터를 인터넷으로 전송하는 것이 훨씬 쉽다.”라고 QNX사의 비즈니스 개발담당 책임자인 Andrew Poliak씨는 말했다.
음성 인식과 클라우드 컴퓨팅의 결합은 산업계 전반에 걸쳐 모멘텀을 이루고 있다. 올해 초, Pioneer사는 음성으로 전원을 공급받는 웹 애플리케이션 프로그래민 인터페이스인 [Zypr]를 출시했다. 이것은 개발자들이 맵과 라우팅, 지역 검색, 소셜 네트워킹 그리고 많은 콘텐츠 제공회사들이 제공하는 다른 데이터에 액세스할 수 있는 중앙집중형의 클라우드에 기반을 둔 알키텍쳐를 가지고 있다.
Ford사는 최근에 자사의 Evos 콘셉트 차의 중앙부에 클라우드 컴퓨팅을 설치했다. 사용자가 가정이나 사무실에서 사용하는 시스템에 액세스하는 것을 돕고 그들이 가정에서 자동차로 이동할 때 같은 음악 스트리밍을 들을 수 있게 하기 위해 Sync 기술이 사용될 것이다.
음성 데이터가 자동차 외부로 전송될 때, 주위의 소음이 제거되어 시스템이 운전자에게 그 용어를 반복하도록 요청하는 것을 없애는 것이 매우 중요한 문제이다. 특별한 명령을 사용하지 않고 더욱 대화형 스타일로 시스템이 이동함에 따라, 이러한 필요조건이 증가하고 있다.
“만일 당신이 오프-보드 말 인식을 하고 있다면, 마이크로폰에서 나오는 오디오를 깨끗하게 해야 할 것이다. s와 t는 종종 누락되는데, 이것이 음성 인식 시스템에 어려운 부분이다.”라고 Poliak씨는 말했다.
또한, 음성 소프트웨어는 많이 개선되어 적용하기가 더욱 쉬워졌다. Poliak씨에 의하면, Aviage 시스템은 자체적으로 튜닝 되기 때문에, 소프트웨어를 작은 콤팩트 자동차 캐빈에서부터 대형의 럭셔리 자동차 캐빈에까지 직접 쉽게 이동하는 것이 가능하다. 이것을 통하여, 프로토타입 자동차에서 시험되어 최종 개발을 위한 중요한 시간 동안에 소요되는 많은 시간을 절감할 수 있다.
엔지니어들이 자동차의 음성-인식시스템을 튜닝할 때, 그들은 종종 일주일이나 그 이상의 프로토타입 자동차가 필요하기 때문에 최적의 성능을 위해 음성 알고리즘을 변경할 수 있다. 또한, 많은 다른 연구팀이 프로토타입에 접근을 원하기 때문에 시간을 단축하는 것은 규모의 경제를 가져올 수 있다.
Poliak씨에 의하면, 가장 최신의 Aviage 시스템은 다른 경쟁적인 기술보다 사용하기가 훨씬 단순하다. 하나의 중요한 요소는 이 시스템이 콤팩트하여 디자이너가 디지털 신호 프로세서를 반드시 포함할 필요가 없다는 것이다.
“기본적으로, 라이브러리는 너무 작고 효율적이어서 메인 프로세서 상에서 동작가능하다. 그래서 디지털 신호 프로세서(DSP, Digital Signal Processor) 로 기능을 오프 로드할 필요가 없다는 것이다. 다른 핸즈-프리 시스템은 디지털 신호 프로세서(DSP)나 전용의 하드웨어가 필요하다.”고 Poliak씨는 말했다.
그런데, 소프트웨어의 구축된 환경과 시험과 평가 그리고 벤치마킹된 요소는 다른 작업을 위해 디지털 신호 프로세서(DSP)를 사용하는 시스템의 디지털 신호 프로세서(DSP)와의 상호정합성을 제공해 준다. QNX사는 몇 개의 일반적 프로세서에서도 동작하는 버전을 이미 개발했다.
출처: 한국과학기술진흥원