Deepgram
Audio transcriptions and speech to text capabilities in PixieBrix
Overview
PixieBrix offers seamless integration with Deepgram for audio capture and transcription capabilities. Users can leverage specific bricks to capture audio and utilize HTTP requests for transcriptions.
Adding Deepgram Integration
From the Admin Console, choose either Personal or Team Integrations from the left sidenav.
Click the Add Integration button and search for Deepgram. Choose the Deepgram integration.
Add your API key and Origin, then click Add Configuration.

You'll now be able to select Deepgram from the integration list on selected bricks, or the HTTP Request brick.
Key Bricks
1. Capture Audio
The "Capture Audio" brick allows users to initiate audio recording. This audio can be processed or transcribed via Deepgram.
Usage: Integrate this brick to start capturing audio input when needed.
Configuration: Make sure to set the necessary parameters such as audio format and duration if applicable.
2. Pause/Resume Audio
With the "Pause/Resume Audio" brick, users can control the audio capture process by pausing and resuming recordings.
Usage: Implement this brick to manage audio recording flow effectively.
Configuration: No special configuration is needed; the brick operates based on the current audio session status.
3. Stop Audio Capture
The "Stop Audio Capture" brick is used to end audio recording sessions, finalizing the captured audio for processing or transcription.
Usage: Call this brick to stop the recording whenever required.
Configuration: Ensure that all necessary audio data is processed before using this brick.
HTTP Request Integration for Transcriptions
In addition to audio capture, users can send HTTP requests to Deepgram for transcribing captured audio. To utilize this feature:
Configure an HTTP Request brick with the endpoint provided by Deepgram for transcriptions.
Pass the captured audio data in the request body.
Handle the response to obtain the transcription results.
Conclusion
The integration of Deepgram with PixieBrix provides a robust solution for audio capture and transcription. By utilizing the bricks for audio control and HTTP requests for transcription, users can streamline their workflows effectively.
Last updated
Was this helpful?