AI Interpolator Deepgram
Last updated on
23 February 2024
The Deepgram plugin only has one purpose - to transcribe audio. But its very very good at it. If you are working professionally with transcriptions, this service is the one to use.
Please however note that if you are only interested in using a good enough transcription as base for GPT queries for instance, the OpenAI plugin also does transcription to text.
Module link: https://www.drupal.org/project/ai_interpolator_deepgram
Installation
- Use Composer to get the module: "composer require 'drupal/ai_interpolator_deepgram:^1.0@beta'"
- Install the AI Interpolator Deepgram like any other module.
- Login to your Deepgram account and get an API key. This only works with paid accounts.
- Visit /admin/config/deepgram/settings and paste the API key.
How to use
An example on how to make a transcription from an audio.
- Create a new node called "Article"
- On the "Article" you generate a File field that you name "Audio".
- Set the audio to accept mp3.
- On the "Article" you generate another Text (long, formatted) field that you name "Transcription"
- If you scroll down on the settings page you should now see a check box titled "Enable AI Interpolator". Check that one.
- In the "Choose AI Interpolato Rule" field select "Deepgram Transcribe".
- In the "Interpolator Base Field" you choose "Audio" as the context data representation.
- Save the settings.
- Now try generating an Article and upload an audio
- After saving the transcription should have been filled out automatically.
Example ideas of workflows that could be done with the Deepgram plugin.
- Any time you need to use an audio file as basis for a context.
- Upload an audio file and get a summary using OpenAI plugin.
- Upload an audio file and answer a question on the content using OpenAI plugin.
You can also find videos of OpenAI Workflows under workflows-of-ai.com
Available Rules
| Rule Name | Description | Field Types |
|---|---|---|
| Deepgram transcribe | Generate text from an audio file | File |
Help improve this page
Page status: No known problems
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion
