Wiro - GPT Realtime Voice Assistant - OpenAI Model icon

Wiro - GPT Realtime Voice Assistant - OpenAI Model

GPT Realtime enables low-latency, bidirectional streaming for voice and text. Build interactive

Wiro - GPT Realtime Voice Assistant - OpenAI Model

AI-generated

Overview

This node integrates with the Wiro GPT Realtime Voice Assistant API to enable low-latency, bidirectional streaming for voice and text interactions using an OpenAI model. It is useful for building interactive voice assistants that can transcribe user speech, process it with AI, and respond with synthesized voice output in real-time. Practical applications include customer support bots, virtual assistants, and interactive voice response systems.

Use Case Examples

  1. A customer support system that listens to user queries and responds instantly with a natural-sounding AI voice.
  2. A virtual assistant that transcribes user speech, processes commands, and replies with a chosen AI voice in real-time.

Properties

Name Meaning
Voice The voice of the AI assistant, defining its tone and personality.
System Instructions Instructions that define the AI assistant's behavior and personality.
Transcription Model Model used for transcribing user speech to text.
Input Audio Format Audio format for user microphone input.
Output Audio Format Audio format for AI voice output.
Input Audio Rate Sample rate for user microphone input.
Output Audio Rate Sample rate for AI voice output.
Turn Detection Threshold Voice activity detection sensitivity; lower values are more sensitive, higher values less sensitive.
Silence Duration (Ms) Duration in milliseconds the user must be silent before AI starts responding.

Output

JSON

  • taskid - Unique identifier for the voice assistant task.
  • url - URL related to the completed task, if available.
  • status - Status of the task, e.g., 'completed' or 'failed'.

Dependencies

  • Wiro API with API key and secret for authentication

Troubleshooting

  • If the node throws an error about missing or invalid task ID or socket access token, verify that the Wiro API credentials are correct and the API service is reachable.
  • Network issues or incorrect API keys can cause failure to start the voice assistant task.
  • Ensure that the input audio format and rates are compatible with the user's microphone and output device to avoid audio processing errors.

Links

Discussion