voice_command
Transcribes base64 audio using Deepgram, interprets intent with Gemini, and executes Splitwise expense actions from voice commands.
Instructions
Process a voice command for Splitwise.
Accepts base64-encoded audio (WAV or MP3 format), transcribes it using Deepgram, processes the intent using Gemini, and executes Splitwise actions.
Args: audio_base64: Base64-encoded audio data (WAV or MP3).
Returns: The result of the voice command (e.g., confirmation, clarification request, or error).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"audio_base64": "<audio_base64>"
},
"name": "voice_command"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| audio_base64 | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |