음성 제어
Neotask에는 AI 에이전트와 완전히 음성으로 상호작용할 수 있는 완전한 기능의 음성 제어 시스템이 포함됩니다. 에이전트를 활성화하고, 명령을 내리고, 인터페이스를 탐색하고, 음성으로 응답을 받을 수 있습니다, 모두 핸즈프리로.
개요
활성화 방법
음성 입력을 활성화하는 두 가지 방법이 있습니다:
- 항상 수신하는 웨이크 워드, 트리거 구문(예: "Hey Neotask")을 말하면 애플리케이션이 수신을 시작합니다. 키를 누를 필요가 없습니다.
- 키보드 단축키, 키 조합을 눌러 원할 때 음성 입력을 시작합니다.
설정 > 웨이크 모드에서 원하는 방법을 선택할 수 있습니다.
음성 상호작용 흐름
모든 음성 상호작용은 다음 사이클을 따릅니다:
- 웨이크, 웨이크 워드 또는 키보드 단축키를 통한 활성화.
- 수신, Neotask이 음성 입력을 수신합니다.
- 전사, 음성이 실시간으로 텍스트로 변환됩니다.
- 처리, AI가 요청을 처리하고 적절한 작업을 결정합니다.
- 말하기, 자연스러운 텍스트-음성 변환을 사용하여 응답이 음성으로 재생됩니다.
- 수신, 시스템이 다음 명령을 기다리는 상태로 돌아와 대화가 계속 흐릅니다.
웨이크 워드 활성화
기본 웨이크 워드
기본 웨이크 워드는:
"Hey Neotask"
이 구문을 말하기만 하면 Neotask이 명령을 수신하기 시작합니다.
커스텀 웨이크 워드
설정 > 웨이크 워드에서 커스텀 웨이크 워드를 설정할 수 있습니다. 말하기 쉽고 일상적인 대화에서 나올 가능성이 낮은 짧고 명확한 구문을 선택하세요.
성능
웨이크 워드 감지는 완전히 로컬 머신에서 실행됩니다, 웨이크 워드 처리를 위해 클라우드로 오디오가 전송되지 않습니다. 감지 엔진은 초저 CPU 사용량에 최적화되어 있어 시스템 성능에 영향을 주지 않고 백그라운드에서 활성 상태를 유지할 수 있습니다.
민감도
웨이크 워드 민감도를 구성할 수 있습니다. 웨이크 워드가 너무 쉽게 트리거되거나(오탐) 충분히 자주 트리거되지 않는 경우(누락) 설정 > 웨이크 워드 > 민감도에서 민감도 슬라이더를 조정하세요.
키보드 단축키 활성화
기본 단축키
| 플랫폼 | 단축키 |
|---|---|
| macOS | Cmd + Shift + Space |
| Windows / Linux | Ctrl + Shift + Space |
커스터마이징
키보드 단축키를 완전히 사용자 정의할 수 있습니다. 설정 > 웨이크 모드 > 키보드 단축키에서 원하는 키 조합을 설정하세요.
음성 기능
음성-텍스트 변환
Neotask은 실시간 음성-텍스트 변환 전사에 Deepgram을 사용합니다. 말하는 동안 최소 지연 시간으로 음성이 대화에서 텍스트로 나타납니다.
텍스트-음성 변환
응답은 ElevenLabs 자연스러운 텍스트-음성 변환 기술을 사용하여 음성으로 재생됩니다. 음성 라이브러리에는 다양한 스타일의 100개 이상의 목소리가 있습니다.
음성 선택
설정 > 음성에서 원하는 목소리를 선택하세요. 다음으로 목소리를 필터링할 수 있습니다:
- 성별, 남성, 여성, 또는 중성.
- 억양, 미국식, 영국식, 호주식 등 다양한 억양.
- 나이, 젊음, 중년, 또는 성숙.
각 목소리 옆에 목소리 미리 듣기 버튼이 있어 선택 전에 샘플을 들을 수 있습니다.
대화 제어
- 일시 중지, 언제든지 음성 대화를 일시 중지합니다. AI는 재개할 때까지 수신 및 말하기를 중지합니다.
- 재개, 중단한 지점부터 대화를 계속합니다.
파일 첨부
음성 세션 중에 파일을 첨부할 수 있습니다. 예를 들어 "파일을 공유하고 싶어요"라고 말하고 첨부 대화 상자를 사용하거나, 음성 모드가 활성화된 동안 대화 창에 파일을 끌어다 놓습니다. 그러면 AI가 첨부된 파일을 참조하고 작업할 수 있습니다.
음성 명령
Neotask은 다양한 자연어 명령을 이해합니다. 아래는 예시와 함께 일반적인 카테고리입니다.
웹사이트 열기
| 예시 명령 |
|---|
| "YouTube 열어줘" |
| "github.com으로 가줘" |
| "Neotask 문서 열어줘" |
웹 검색
| 예시 명령 |
|---|
| "구글에서 Python 튜토리얼 검색해줘" |
| "샌프란시스코 날씨 알려줘" |
| "Stack Overflow에서 React hooks 검색해줘" |
애플리케이션 실행
| 예시 명령 |
|---|
| "Safari 열어줘" |
| "Finder 실행해줘" |
| "Visual Studio Code 열어줘" |
| "터미널 시작해줘" |
브라우저 제어
| 예시 명령 |
|---|
| "아래로 스크롤해줘" |
| "뒤로 가줘" |
| "페이지 새로 고침해줘" |
| "맨 위로 스크롤해줘" |
에이전트 작업
| 예시 명령 |
|---|
| "Research Assistant라는 에이전트 만들어줘" |
| "에이전트 시작해줘" |
| "에이전트 중지해줘" |
| "에이전트 상태 보여줘" |
다중 명령 체인
하나의 음성 명령으로 여러 지시를 결합할 수 있습니다:
| 예시 명령 |
|---|
| "Data Analyzer라는 에이전트 만들고, 음성 활성화하고, 시작해줘" |
| "YouTube 열고 머신 러닝 튜토리얼 검색해줘" |
| "에이전트 중지하고 세션 로그 보여줘" |
음성 중 도구 실행
음성 명령이 도구나 작업을 트리거하면 Neotask은 무슨 일이 일어나고 있는지 알 수 있도록 실시간 음성 피드백을 제공합니다:
- "파일 편집기를 여는 중입니다..."
- "셸 명령을 실행하는 중입니다..."
- "웹 페이지를 가져오는 중입니다..."
지원되는 도구 작업
음성으로 트리거할 수 있는 도구에는 다음이 포함됩니다:
- 셸 명령, 머신에서 터미널 명령을 실행합니다.
- 파일 작업, 파일 생성, 읽기, 편집, 구성합니다.
- 웹 요청, URL 및 API에서 데이터를 가져옵니다.
승인 워크플로
안전 모드가 활성화된 경우(기본적으로 켜져 있음), 민감한 작업은 실행 전에 명시적인 음성 또는 클릭 승인이 필요합니다. 민감한 작업에는 다음이 포함됩니다:
- 파일 또는 디렉토리 삭제
- 코드 또는 서비스 배포
- 사용자를 대신하여 메시지 또는 이메일 전송
AI는 진행하기 전에 작업을 설명하고 확인을 요청합니다.
수학 튜터링 모드
Neotask에는 음성 설명과 애니메이션 시각화를 결합한 특화된 수학 튜터링 모드가 포함됩니다.
작동 방식
- 수학 주제를 요청합니다, 예: "단위원에 대해 가르쳐줘."
- AI가 주제에 맞춤화된 수업 계획을 생성합니다.
- Manim(수학 애니메이션 엔진)을 사용하여 애니메이션 시각화가 렌더링됩니다.
- 수업이 시각화에 동기화된 음성 설명과 함께 섹션별로 전달됩니다.
시각화 템플릿
즉각적인 애니메이션 수업을 위한 다음 내장 템플릿을 사용할 수 있습니다:
| 템플릿 | 설명 |
|---|---|
| 단위원 | 각도 및 좌표 레이블이 있는 단위원의 시각적 안내. |
| 피타고라스 정리 | 삼각형 변에 레이블이 붙은 정사각형이 있는 기하학적 증명 애니메이션. |
| 테일러 급수 | 다항식 근사 수렴을 보여주는 단계별 전개. |
| 이차 방정식 | 근의 파생 및 그래픽 해석. |
| 사인/코사인 파동 | 진폭, 주기, 위상 주석이 있는 애니메이션 파동 플롯. |
| 도함수 | 순간 변화율을 나타내는 접선 애니메이션. |
| 적분 | 리만 합 진행이 있는 곡선 아래 면적 애니메이션. |
| 그래프 함수 | 레이블이 붙은 축, 절편, 주요 특징이 있는 임의 함수 플롯. |
점진적 교육
수업은 섹션으로 나뉩니다. 각 섹션 후 AI는 계속할 준비가 되었는지, 복습하고 싶은지, 또는 질문이 있는지 묻습니다. 이를 통해 자신의 속도에 맞춰 학습할 수 있습니다.
지원 언어
Neotask은 21개 언어로 음성 상호작용을 지원합니다:
| 언어 | 코드 |
|---|---|
| 영어 | en |
| 스페인어 | es |
| 프랑스어 | fr |
| 독일어 | de |
| 이탈리아어 | it |
| 포르투갈어 | pt |
| 네덜란드어 | nl |
| 러시아어 | ru |
| 중국어 (만다린) | zh |
| 일본어 | ja |
| 한국어 | ko |
| 아랍어 | ar |
| 힌디어 | hi |
| 터키어 | tr |
| 폴란드어 | pl |
| 스웨덴어 | sv |
| 덴마크어 | da |
| 노르웨이어 | no |
| 핀란드어 | fi |
| 체코어 | cs |
| 루마니아어 | ro |
설정 > 언어에서 언제든지 음성 언어를 변경할 수 있습니다. 음성 인식과 텍스트-음성 변환 모두 선택한 언어로 전환됩니다.
음성 프롬프트
음성 프롬프트는 음성 대화 중에 AI 어시스턴트가 어떻게 행동하고 응답하는지를 제어합니다. 두 가지 모두 설정 > 음성 프롬프트에서 편집할 수 있습니다.
시스템 프롬프트
시스템 프롬프트는 음성 어시스턴트의 전체적인 개성과 행동을 정의합니다. 어조, 전문 지식 수준, 상호작용 스타일을 설정합니다. 예를 들어, 어시스턴트가 간결하고 기술적이거나 친근하고 대화적인 방식으로 응답하도록 지시할 수 있습니다.
응답 프롬프트
응답 프롬프트는 어시스턴트가 음성 응답을 형식화하고 전달하는 방법을 사용자 정의합니다. 이를 사용하여 응답 길이, 세부 정도, 어시스턴트가 유추를 사용하는지 여부 및 기타 스타일 기본 설정을 제어합니다.
두 프롬프트 모두 자유 형식 텍스트를 허용하며 이후의 모든 음성 상호작용에 즉시 적용됩니다.