Slido 없이 음성 트리거 투표: 관객에게 더 빠르게 투표하는 방법
Slido 의 라이브 투표는 강연 중에 30 초 이상 걸린다. TA pilot은 말한 한 문장을 2 초 만에 라이브 투표로 바꾼다. 어떻게?
Slido 없이 음성 트리거 투표
강연 중 관객에게 투표하게 하는 데는 5 초면 충분해야 한다. 그러나 대부분의 툴은 슬라이드를 떠나고, 탭을 열고, 질문을 입력하고, 선택지를 입력하고, 관객에게 푸시하고, 돌아오라고 강요한다. 끝날 때쯤이면 방의 주의가 날아가 버린다.
TA pilot과 Slido의 비교
라이브 강연 중의 전형적인 Slido 흐름은 이렇다:
- Alt-Tab 으로 Slido 로 이동
- "투표 만들기" 클릭
- 질문 입력
- A, B, C 선택지 입력
- "게시" 클릭
- Alt-Tab 으로 슬라이드로 돌아감
- 관객에게 Slido 링크를 열어 달라고 요청
TA pilot은 이것을 하나의 문장으로 바꾼다. 이렇게만 말하면 된다:
"투표합시다 — 이 기능을 출시해야 한다고 생각하세요: 예, 아니오, 아니면 보류?"
TA pilot의 사이드바는 탭 오디오로 그 문장을 집어내고, Gemini Flash로 보내 질문과 선택지를 추출한 다음, 약 2 초 만에 모든 청중의 휴대폰에 투표를 푸시한다. 탭이 들어올 때마다 결과가 사이드바로 스트리밍된다.
왜 2 초가 중요한가
라이브 투표는 청중이 여전히 당신과 함께할 때만 유용하다. 투표를 시작하는 마찰이 30 초라면, 당신은 건너뛴다. 2 초라면, 한 강연에서 세 번은 사용하게 된다.
내부 동작
- 사이드바의 투표 버튼을 탭한다 (auto-capture를 켰다면,
확장 프로그램이 지속적으로 리스닝)
- 당신의 음성이 base64 오디오로 Next.js API 라우트로 스트리밍됨
- 라우트가 OpenRouter를 통해 Gemini 2.5 Flash에 프록시하여
JSON 모드 프롬프트로 { question, options: [{value, label}] } 을 요청
- JSON이 돌아오고 새
session_events행이 Supabase에 도착 - 연결된 모든 참가자 페이지가 Supabase realtime을 통해 투표를 봄
- 탭 결과가 사이드바의 투표 카드로 집계됨
전체 왕복은 2 초 미만 — Gemini Flash가 빠르고 전체 스택이 Vercel의 edge에서 실행되기 때문이다.
음성 투표 vs 쓰기 투표 언제 쓸까
음성 투표에 좋은 상황:
- 빠른 감정 체크 ("X를 사용해 본 사람?")
- 대화 추진 ("이 중 먼저 할 것은?")
- 섹션 끝의 팝 퀴즈
쓰기 투표 (덱에 미리 로드한 종류)는 여전히 다음에 더 좋다:
- 선택지가 미묘하고 표현이 정말 중요한 복잡한 질문
- 강연 후 블로그 정리에 원하는 투표
- 미리 묻고 싶은 걸 아는 모든 것
시도해 보고 싶나요?
TA pilot을 설치하고 세션을 만들고 화면을 공유한다. 투표를 소리내어 말하고 방 안의 모든 휴대폰에 떨어지는 걸 본다.
Add TA pilot to Chrome and you're live with a QR in under a minute.