SDK Overview
The Piopiy API provides comprehensive SDKs for both Node.js and Python. These SDKs allow developers to manage and control voice interactions through our PCMO Actions, enabling functionalities such as making calls, playing audio, recording, and more. By using these SDKs, developers can easily integrate voice features into their applications.
Node.js SDK Overview
Piopiy also provides a comprehensive Node.js SDK that helps developers manage and control voice interactions. With the Node.js SDK, you can easily integrate features like making calls, playing audio, and recording into your Node.js applications.
Python SDK Overview
Piopiy offers a powerful Python SDK for developers to handle voice interactions. This SDK allows you to make calls, play audio, record conversations, and manage various voice operations seamlessly within your Python applications.
PCMO Features
-
Make Calls: Initiate voice calls between two parties or multiple numbers.
-
Play and Get Input: Play a media file or URL and get user input via DTMF.
-
Play Music: Stream audio files or URLs during a call.
-
AI Streaming: Allows real-time call transmission between phone numbers through WebSocket connections.
-
Text-to-Speech: Convert text to speech during a call.
-
Set Values and Inputs: Set custom values and collect user inputs.
-
Record Calls: Record voice calls.
-
Hangup Calls: Terminate calls programmatically.
Authentication
The API requires an API Key and Secret for authentication, passed during the initialization of the Piopiy
object.