음성 활성화는 특히 자동차 산업에서 큰 진전을 이루고 있습니다. Tesla에는 170개 이상의 음성 명령이 있습니다. Mercedes Benz, Continental, Bosch를 포함한 다른 회사들도 차량 내 음성 제어에 관심을 기울이고 있습니다.
그 이유는 무엇일까요?
그들은 음성 기술이 운전 경험을 향상시키는 동시에 안전성도 높일 수 있다고 믿습니다. 예를 들어, 대시보드를 만지작거리지 않고 새 노래를 선택하거나, 음성 기술만으로 문자 메시지에 답장할 수 있게 해줍니다.
이상적인 세상이라면 이러한 음성 제어 경험을 설계하는 과정은 쉽고 접근 가능해야 하며, 누구나 자신의 아이디어를 현실로 만들 수 있어야 합니다. 그래서 ProtoPie에서는 음성 프로토타이핑을 현실로 만드는 데 필요한 모든 기능을 만들었습니다. 가장 좋은 점은 코딩 없이도 여러 기기 간의 복잡한 상호작용을 만들 수 있다는 것입니다.
아래에 있는 차량 내 음성 제어 프로토타입은 차량 내 음성 인식 경험을 설계할 때 이러한 기능을 어떻게 활용할 수 있는지 시각화하는 데 도움이 되도록 만들었습니다.
이 예시에서는 태블릿에서 실행되는 자동차 중앙 화면 디스플레이의 인터랙티브 프로토타입을 만들었습니다. 그런 다음 실제 차량 내 경험을 구현하기 위해 태블릿을 스티어링 휠에 연결했습니다. 영상에서 사용자가 스티어링 휠의 버튼으로 프로토타입을 제어하여 음성 비서를 쉽게 활성화할 수 있는 것을 볼 수 있습니다.
“좋아요, 정말 멋져 보이네요. 그런데 잠깐 한 걸음 물러나서 생각해봅시다—대체 이런 차량 내 음성 제어 프로토타입을 처음에 어떻게 만든 건가요?”라고 생각하실 수도 있습니다.
제가 따랐던 과정을 보여드리기 전에, 먼저 두 가지 핵심 주제를 살펴보겠습니다.
음성 기능 이해하기
음성 제어를 활용하려면 먼저 서로 다른 음성 상호작용 요소(Voice Command Trigger, Listen Response, Speak Response)가 어떻게 함께 작동하는지 이해해야 합니다. 이미 음성 기능에 익숙하시다면 2단계로 계속 진행하세요.
Listen Response는 음성 기능을 활성화합니다—여기에서 ProtoPie가 들을 언어를 설정할 수 있으며, 52개의 가능한 언어 및 변형 중 하나를 선택할 수 있습니다. 예를 들어 Listen Response와 Tap Trigger를 함께 결합할 수 있는데, 이렇게 하면 화면의 버튼을 탭하는 순간 ProtoPie가 음성을 듣기 시작합니다.

음성 기능을 활성화한 후에는 다양한 상호작용을 트리거하는 자신만의 음성 명령을 정의할 수 있습니다. Voice Command Trigger에는 언제 트리거할지(말하는 중인지 말한 후인지)와 어떤 특정 키워드/명령을 따라야 하는지 등의 옵션이 포함되어 있습니다.

프로토타입이 말을 하게 만들고 싶다면 Speak Response 기능을 확인해보세요. ProtoPie가 말하게 만드는 방법에는 두 가지 옵션이 있습니다. 먼저 버튼을 탭하기만 하면 됩니다. 또는 질문을 할 때마다 말하도록 설정할 수도 있습니다. Speak Response 기능에는 음성의 언어, 남성 목소리인지 여성 목소리인지, 속도, 높낮이 등 다양한 추가 사용자 지정 옵션이 있습니다.

이제 음성 상호작용 요소에 익숙해졌으니, 이 예시 시나리오로 돌아가 보겠습니다.
ProtoPie의 음성 기능을 사용해 프로토타입 만들기
좋습니다. 이제 음성 프로토타입을 만드는 이론에 익숙해졌을 텐데, 위에서 언급한 각 요소는 어떻게 함께 작동할까요?
제가 “비 오는 날 음악 재생해줘”라고 말한다고 상상해봅시다. ProtoPie는 지정된 재생목록을 재생하기 전에 제 명령을 다시 반복해서 들려줍니다. 내부적으로는 Listen Response가 이미 활성화되어 있으며(즉, 프로토타입이 영어로 전달되는 요청을 듣고 있다는 뜻입니다), 키워드 “music”을 Voice Command Trigger로 설정해 두었습니다. 여성 영어 화자의 목소리를 사용하는 Speak Response도 활성화되어 있기 때문에 프로토타입이 “비 오는 날 음악 재생해줘”를 반복해 말합니다.
Tony가 프로토타입을 만든 방법
좋습니다. 이제 자세한 내용을 살펴보며 제가 이 차량 내 음성 제어 프로토타입을 정확히 어떻게 만들었는지 보여드리겠습니다.
1. 음성 인터페이스 상태별로 분리된 영상 클립 준비하기
음성 사용자 인터페이스는 다음과 같이 여러 상태를 가질 수 있습니다:
활성화 중: 듣기 시작
대기 중: 음성 명령을 기다리는 중
듣는 중: 여러분의 말을 적극적으로 듣는 중
이해 중: 말한 내용이 미리 정해진 음성 명령과 일치하는지 판단하는 중
확인 중: 이해한 내용을 반복하여 의도를 확인하는 중
반응 중: 음성 명령으로 정의된 동작을 실행하는 중
각 상태에 맞는 다양한 영상 클립을 준비하면 인터페이스의 현재 상태를 쉽게 보여줄 수 있습니다. 이 예시에서는 5개의 별도 영상 클립을 사용했습니다.

프로토타이핑은 Tony Kim이 진행했고, 그래픽은 Duotone이 제작했습니다
2. 실시간 대본 표시하기
“$voiceTranscript”라는 미리 정의된 변수를 사용하여 말한 내용을 실시간으로 텍스트로 표시할 수 있습니다. 따라야 할 간단한 3단계 과정은 다음과 같습니다:
Listen Response를 추가하고 “Start”로 설정합니다;
Voice Command Trigger를 추가하고 “While Speaking”으로 설정합니다. “Command” 옵션의 선택을 해제합니다;
Text Response를 추가하고 Formula를 사용하여 미리 정의된 변수 “$voiceTranscript”를 선택합니다. (또는 프로토타입이 여러분의 말을 소리 내어 읽어주게 하고 싶다면 대신 Speak Response를 사용할 수도 있습니다).
즉, Listen Response와 Voice Command Trigger 덕분에 ProtoPie는 여러분이 하는 말을 듣고, Text Response를 활성화하면 말한 내용이 텍스트로 표시됩니다.

음성 지원 프로토타입 만들기를 끝냈나요? 좋습니다. 이제 스티어링 휠 구성요소로 넘어갈 시간입니다.
3. ProtoPie Connect를 사용하여 스티어링 휠 설정하기
좋습니다. 이 프로토타입을 조금 더 현실적으로 만들어 봅시다. 운전자들은 일반적으로 더 안전하고 정확한 방법이기 때문에 웨이크업 명령 대신 음성 비서 버튼을 사용합니다. 하지만 이 프로토타입은 스티어링 휠의 버튼, 이 경우 Logitech G29를 누르는 것에서 시작됩니다.
이를 구현하려면 ProtoPie Connect를 Pie 파일(ProtoPie에서 만든 프로토타입)과 스티어링 휠에 통합해야 합니다. 그런 다음 ProtoPie Connect가 스티어링 휠과 통신할 수 있도록 Bridge App이 필요합니다. 이 앱은 장치 드라이버를 통해 Logitech G29로부터 이벤트를 수신하고, 이를 JSON으로 변환한 뒤, Socket.IO를 통해 ProtoPie Connect로 전달합니다.

ProtoPie Connect와 Bridge Apps가 어떻게 어떤 하드웨어와도 연결되어, 여러 기기와 디스플레이에서 동시에 프로토타입을 쉽게 실행할 수 있게 하는지 자세히 알아보세요.
이 프로토타입의 경우 여기에서 G29용 Bridge App을 다운로드할 수 있습니다.
설정을 마치면 프로토타입은 다음과 같이 작동합니다:

Logitech G29 스티어링 휠의 버튼을 누릅니다. 그러면 먼저 Bridge App으로 신호가 전달되고, 이후 ProtoPie Connect로 신호가 전달됩니다.
ProtoPie Connect가 이 신호를 받으면 Listen Response가 음성 제어를 활성화하도록 트리거됩니다. 즉, 음성 명령을 받을 준비가 된 것입니다.
음성 명령 기능은 말하기를 마친 뒤에 작동하며(이 경우 키워드 ‘ProtoPie’가 포함되어 있습니다).
그런 다음 ProtoPie가 여러분의 음성 명령을 반복하여 올바르게 들었는지 확인합니다.
마지막으로 ProtoPie가 요청한 음악(미리 정의된 동작으로 설정됨)을 재생합니다.
Tony의 프로토타입에 접속하여 직접 사용해 보세요.
짜잔! 이제 여러분도 자신만의 차량 내 음성 제어 프로토타입을 만들 준비가 되었습니다.
—
전기차의 등장에 큰 힘입어, 그 어느 때보다 더 많은 자동차 브랜드가 생겨나고 있습니다. 자율주행 기술과 다른 혁신이 부상하면서, 차량 내 경험은 점점 핵심적인 차별화 요소가 되고 있습니다.
머지않아 소비자들은 자동차의 외관보다 차량 내 경험을 기준으로 구매 결정을 내릴지도 모릅니다. 차량 내 음성 제어를 마스터하면 멀티모달 사용자 인터페이스를 새롭게 구상하여 차량 내 경험을 혁신할 수 있습니다. 차량 내 여부와 상관없이, ProtoPie의 다양한 음성 비서 기능은 인간과 기계의 상호작용의 한계를 넓히는 데 도움이 될 것입니다.
ProtoPie의 음성 프로토타이핑 기능을 활용해 다른 음성 경험을 만드는 방법에 대해 더 알아보려면 ‘음성을 위한 프로토타이핑’ 게시물을 확인해보세요. 또는 자동차 산업에서 ProtoPie Connect를 사용하는 추가 방법을 살펴보고 싶다면 자동차 솔루션 페이지를 방문하세요.
음성 프로토타이핑 마스터클래스
원활하고 매력적인 음성 경험을 만드는 데 도움이 되는 실용적인 지식과 귀중한 기술을 익히고 싶으신가요? 업계 전문가들이 이끄는 변혁적인 프로젝트인 고급 음성 프로토타이핑 마스터클래스에 참여하세요.
이 마스터클래스에서는 음성 상호작용 설계 분야에서 앞서 나갈 수 있도록 실용적인 지식과 귀중한 기술을 얻을 수 있습니다. 전문 강사진이 몰입형 학습 경험을 통해 안내해드리며, 매력적인 음성 인터페이스를 만드는 데 필요한 도구와 기법을 갖추도록 도와드립니다.
마지막으로, ProtoPie Connect 사용에 관심이 있거나 데모 세션을 예약하고 싶으시다면 언제든지 문의해 주세요.




