AI-T&T

AI를 이용해 친구를 만들 수 있다면 친구가 필요할까요? 메이커이자 개발사인 Pollux Labs는 최신 Raspberry Pi 프로젝트를 통해 바로 그런 상상을 현실화했습니다. 이 프로젝트는 저희가 좋아하는 SBC(Single Board Computer)와 ChatGPT의 도움을 활용하여, 다이얼식 전화기를 업그레이드해 음성 인식 및 텍스트 음성 변환(Text-to-Speech) 기능을 통해 통화자와 상호작용할 수 있도록 만들었습니다.
Pollux Labs에 따르면, 이 프로젝트는 고전적인 기술과 현대 AI의 매력을 결합한 것이 특징입니다. 시스템 사용을 위해서는 특정 번호를 다이얼하기만 하면 음성-텍스트 기능이 활성화됩니다. 사용자는 ChatGPT AI와 완전한 대화를 나눌 수 있으며, 이 대화 내용은 기록되어 나중에 다시 전화를 걸어 이전에 중단했던 지점부터 대화를 이어나갈 수 있습니다.

이 전화기는 일반 전화기로 작동하는 것이 아니라 Raspberry Pi가 전적으로 제어합니다. 수화기가 감지되면 일반적인 다이얼 톤이 재생됩니다. 하지만 이 시스템을 통해 미래지향적인 경험을 하는 것은 사용자에게 달려 있으며, 이는 현대 LLM(거대 언어 모델)과 약간의 창의성이 결합되어야만 가능한 일입니다. 따라서 수동 스피커와 다이얼 다이얼을 사용하는 본래의 경험의 상당 부분은 유지되면서도, 시스템 전반에는 혁신적이고 현대적인 느낌이 강하게 배어 나옵니다.
본 프로젝트는 Raspberry Pi 4B를 이용해 구동되었으나, 최신 Raspberry Pi 5를 활용하면 더 나은 성능을 기대할 수 있습니다. Pi는 오래된 다이얼식 전화기 본체 내에 설치되었으며, 마이크와 같은 여러 구성 요소들이 프로젝트를 완성합니다. 마이크는 오디오를 수음하고, 이를 AI 채널로 전송하여 분석하는 역할을 합니다.

개발된 소프트웨어는 Pollux Labs가 이 프로젝트만을 위해 구현한 것이며, 주로 Python 스크립트에 의해 구동됩니다. 이 스크립트는 OpenAI의 Whisper API 등 다른 서비스와 상호 작용하여 ChatGPT와의 통신을 처리합니다. 또한 대화 기록을 유지하고, ChatGPT의 응답을 음성으로 변환하여 다이얼식 전화기를 통해 출력합니다.
이 Raspberry Pi 프로젝트가 실제로 어떻게 작동하는지 더 자세히 살펴보고 싶다면, Hackster에 공유된 프로젝트 페이지를 참고하실 수 있습니다.