Skip to content

PyAI app for ChatGPT

Use PyAI
inside ChatGPT.

Create natural voiceovers, turn recordings into transcripts, or dub audio into another language. Connect PyAI, then ask for what you need right in your ChatGPT conversation.
Sign in to PyAI and choose a project. No API key to paste.
ChatGPTExample chat
You

Use PyAI to turn my welcome script into a warm voiceover.

PyAI · Speak

Here’s your voiceover. You can listen to it or download the audio.

Listen to a PyAI voice sample
Illustrative conversation with a recorded PyAI voice sample.

Get started

From the listing to your first chat

  1. 01

    Open PyAI in ChatGPT

    Open the PyAI plugin listing. Add PyAI if prompted, then choose Try in chat to start a conversation with it.

  2. 02

    Connect your PyAI account

    When ChatGPT asks you to connect, sign in to PyAI, choose a project, and review the requested permissions.

  3. 03

    Ask PyAI in the chat

    Select PyAI from the @ menu if needed. Paste a prompt below, check the inputs and usage, then ask PyAI to run the job.

New to PyAI? Create an account. Jobs use your connected project’s credits. See usage rates.

Five things you can do in ChatGPT

Pick a task. Copy a prompt.

See what PyAI can return, then paste the prompt into ChatGPT with PyAI selected. The examples below use recorded audio and sample text.

01PyAI Speak

Create a voiceover

Create a welcome message, product intro or spoken announcement. Find a stock voice that fits, then keep the finished audio.

  1. Choose a voice
  2. Confirm the script
  3. Get the audio
Prompt for ChatGPT

Use PyAI Speak to turn this into a warm English voiceover: “Welcome to our studio. Your next great idea starts here.” Show me suitable stock voices and confirm the voice and usage before generating. Return the finished audio and a download link.

Try Speak in ChatGPT

Recorded voice sample

Speak · Ava, warm US narrator

A stock voice preview. The copyable prompt creates your own script after approval.

02PyAI Cast

Direct an expressive narration

Shape a story with emotion and intensity. Preview one line before committing to the full narration.

  1. Direct the script
  2. Preview one line
  3. Render the story
Prompt for ChatGPT

Use PyAI Cast to direct this story: “The city had forgotten what silence sounded like. Until one small lantern appeared in the window. And then the whole skyline answered.” Suggest a stock voice and line-by-line emotions. Show the plan and usage first. After I approve, preview one line; ask before the full render. Return the finished audio when ready.

Try Cast in ChatGPT

Recorded performance

The city had forgotten what silence sounded like.
deep · bold
Until one small lantern appeared in the window.
warm · balanced
And then the whole skyline answered.
excited · bold

03PyAI Hear

Transcribe a recording

Turn an interview, lecture or voice note into readable text. Keep the transcript, then ask ChatGPT to help you work with it.

  1. Provide audio
  2. Transcribe with Hear
  3. Work with the text
Prompt for ChatGPT

Use PyAI Hear to transcribe my recording. Ask me for an accessible audio URL if I have not provided one. Check supported input and language options, explain usage, then ask before submitting. Wait for the job to complete and return the transcript. Preserve returned timestamps if available; do not invent words or speaker identities.

Try Hear in ChatGPT

Audio → text · illustrative walkthrough

Synthetic story recording
Example transcript

The city had forgotten what silence sounded like.

The source script illustrates the result format. Run Hear in ChatGPT to transcribe your own recording.

04PyAI Dub

Dub audio into another language

Take an English recording to a Hindi-speaking audience. Check the language pair, submit the recording and retrieve the dubbed audio.

  1. Choose languages
  2. Confirm the job
  3. Get dubbed audio
Prompt for ChatGPT

Use PyAI Dub to translate and dub this synthetic English sample into Hindi: https://pyai.com/audio/dub/english-source.mp3 . Check current language support and required inputs. Explain usage and ask for confirmation before creating the job. Poll the job until complete, then return the Hindi audio and download link. Do not promise identical voice identity.

Try Dub in ChatGPT

One recording. Two languages.

English · synthetic source
Hindi · completed Dub output

These two samples are from the same completed Dub job.

05PyAI Recap

Summarize a call

Get a useful call summary, objections and action items. Start with an existing PyAI call or a properly labelled transcript.

  1. Supply a call or transcript
  2. Choose the analysis
  3. Keep the next steps
Prompt for ChatGPT

Use PyAI Recap to summarize my call and extract objections, decisions and action items. Ask for a PyAI call ID or the required speaker-labelled, timestamped transcript. Validate the input and available analysis options. Explain usage and ask before submitting. Wait for completion and return the summary with evidence from the supplied conversation. Do not invent commitments or owners.

Try Recap in ChatGPT

Conversation → action · illustrative walkthrough

00:00 · CustomerWe need the setup guide before Friday. Can you send it tomorrow?

00:06 · AgentYes. I will email the guide tomorrow and check in on Friday.

Example summary

The customer needs the setup guide before Friday.

  • Agent: email the setup guide tomorrow.
  • Agent: check in on Friday.

Synthetic example showing the intended format; no processing runs on this page.

Before you connect

Your PyAI project controls the access and credits available to ChatGPT.

Can I use PyAI without leaving ChatGPT?

Yes. Once you connect your PyAI account and select PyAI in the chat, you can ask it to generate speech, transcribe or dub audio, and summarize calls. You get the result or a link to it in the conversation.

What do I need to connect?

You need a PyAI account and a ChatGPT account where the PyAI plugin is available. When prompted, sign in to PyAI in your browser and authorize a project. You do not need to paste an API key.

What does a job cost?

Processing uses the credits, usage rates and limits of the PyAI project you connect. Check the PyAI rate card and ask for a usage estimate before running the job. The recorded examples on this page are free to play.

How do I share a recording?

Use a supported audio input, such as an audio URL PyAI can access. Ask PyAI to check the input before submitting the job. An attachment in ChatGPT may not be available to the app.

Where do I disconnect PyAI?

Disconnect PyAI in ChatGPT or revoke its access under Connected AI apps in the PyAI console. Jobs already submitted may continue.

Manage connected AI apps

Try your first PyAI task in ChatGPT.

Start with a script, a recording, or a call you want to summarize.