voice-agent
Local Voice Input/Output for Agents using the AI Voice Agent API.
- License 许可
- MIT
- 最近更新
- 2026-04-05
- Stars
- ★ 7
- Forks
- 1
01 前言 Front Matter
- name
- voice-agent
- author
- trevisanricardo
- version
- 1.0.0
- homepage
- https://github.com/ricardotrevisan/ai-conversational-skill
- description
- Local Voice Input/Output for Agents using the AI Voice Agent API.
- display-name
- AI Voice Agent Backend
- user-invocable
- true
- disable-model-invocation
- false
02 资源文件 4
- 参考文档_meta.json461 B
- 参考文档CHANGELOG.md502 B
- 脚本scripts/client.py5.0 KB
- 脚本scripts/start.sh2.5 KB
03 SKILL.md 正文
Voice Agent
This skill allows you to speak and listen to the user using the local Voice Agent API.
Behavior Guidelines
- Audio First: When the user communicates via audio (files), your PRIMARY mode of response is Audio File.
- Silent Delivery: When sending an audio response, DO NOT send a text explanation like "I sent an audio". Just send the audio file.
- Workflow:
- User sends audio.
- You usage
transcribeto read it. - You think of a response.
- You usage
synthesizeto generate the audio file. - You send the file.
- STOP. Do not add text commentary.
Tools
Transcribe File
To transcribe an audio file (Speech-to-Text), run the client script with the transcribe command.
python3 {baseDir}/scripts/client.py transcribe "/path/to/audio/file.ogg"
Synthesize to File
To generate audio from text and save it to a file (Text-to-Speech), run the client script with the synthesize command.
python3 {baseDir}/scripts/client.py synthesize "Text to speak" --output "/path/to/output.mp3"
Health Check
To check if the voice agent API is running and healthy:
python3 {baseDir}/scripts/client.py health
Service Management
If the Health Check fails or you receive a connection error, the service may be stopped.
You can attempt to start it by running:
{baseDir}/scripts/start.sh
04 同仓库更多 Skills
zyfai
Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit/withdraw anytime.
zerion-api
暂无简介
zerion-api-skill
暂无简介
zerion-api-mcp
暂无简介
yahoo-finance-forex
Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR/USD, GBP/USD, USD/JPY, etc.). Analyzes sentiment and provides trading context.
yahoo-finance
This skill should be used when the user asks to "get stock prices", "check stock quotes", "look up earnings", "get financial data", "find trending stocks", or needs stock market data from Yahoo Finance.