Share via


Deepgram (Independent Publisher) (Preview)

Deepgram has language AI models to power your apps. Power your apps with world-class speech-to-text and domain-specific language models (DSLMs).

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Troy Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Connector Metadata
Publisher Troy Taylor
Website https://deepgram.com/
Privacy policy https://deepgram.com/privacy
Categories AI

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Key (in the form 'Token API_Key') securestring The API Key (in the form 'Token API_Key') for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Delete project

Deletes the specified project.

Get fields

Lists the features, models, tags, languages, and processing method used for requests in the specified project.

Get project

Retrieves information about the specified project.

Get projects

Retrieves basic information about your projects.

Get request

Retrieves the details of the specified request for the specified project.

Get requests

Retrieve a list of requests sent to a project.

Summarize usage

Retrieves a summary of usage statistics.

Transcribe audio

Transcribe and analyze pre-recorded audio.

Update project

Updates the project name.

Delete project

Deletes the specified project.

Parameters

Name Key Required Type Description
Project ID
project_id True string

The project identifier.

Returns

response
object

Get fields

Lists the features, models, tags, languages, and processing method used for requests in the specified project.

Parameters

Name Key Required Type Description
Project ID
project_id True string

The project identifier.

Start
start string

The start.

End
end string

The end.

Returns

Name Path Type Description
Tags
tags array of string

The tags.

Models
models array of object
Name
models.name string

The name.

Language
models.language string

The language.

Version
models.version string

The version.

Model ID
models.model_id string

The model identifier.

Processing Methods
processing_methods array of string

The processing methods.

Languages
languages array of string

The languages.

Features
features array of string

The features.

Get project

Retrieves information about the specified project.

Parameters

Name Key Required Type Description
Project ID
project_id True string

The project identifier.

Returns

Name Path Type Description
Project ID
project_id string

The project identifier.

Name
name string

The name.

Company
company string

The company.

Get projects

Retrieves basic information about your projects.

Returns

Name Path Type Description
Projects
projects array of object
Project ID
projects.project_id string

The project identifier.

Name
projects.name string

The name.

Get request

Retrieves the details of the specified request for the specified project.

Parameters

Name Key Required Type Description
Project ID
project_id True string

The project identifier.

Request ID
request_id True string

The request identifier.

Returns

Name Path Type Description
Request ID
request_id string

The request identifier.

Created
created string

When created.

Path
path string

The path.

API Key ID
api_key_id string

The API key identifier.

USD
response.details.usd integer

The USD amount.

Duration
response.details.duration integer

The duration.

Total Audio
response.details.total_audio integer

The total audio.

Channels
response.details.channels integer

The channels.

Streams
response.details.streams integer

The streams.

Models
response.details.models array of string

The models.

Method
response.details.method string

The method.

Tags
response.details.tags array of string

The tags.

Features
response.details.features array of string

The features.

Alternatives
response.details.config.alternatives integer

The alternatives.

Callback
response.details.config.callback string

The callback.

Diarize
response.details.config.diarize boolean

Whether diarized.

Keywords
response.details.config.keywords array of string

The keywords.

Language
response.details.config.language string

The language.

Model
response.details.config.model string

The model.

Multichannel
response.details.config.multichannel boolean

Whether multichannel.

NER
response.details.config.ner boolean

Whether NER.

Numerals
response.details.config.numerals boolean

Whether .

Profanity Filter
response.details.config.profanity_filter boolean

Whether filtered for profanity.

Punctuate
response.details.config.punctuate boolean

Whether punctuated.

Redact
response.details.config.redact array of string

The redacted.

Search
response.details.config.search array of string

The search.

Utterances
response.details.config.utterances boolean

Whether utterances.

Code
response.code integer

The code.

Completed
response.completed string

When completed.

Attempts
callback.attempts integer

The attempts.

Code
callback.code integer

The code.

Completed
callback.completed string

When completed.

Get requests

Retrieve a list of requests sent to a project.

Parameters

Name Key Required Type Description
Project ID
project_id True string

The project identifier.

Start
start string

The start.

End
end string

The end.

Limit
limit string

The limit.

Status
status string

The status.

Returns

Name Path Type Description
Page
page integer

The page.

Limit
limit integer

The limit.

Requests
requests array of object
Request ID
requests.request_id string

The request identifier.

Created
requests.created string

When created.

Path
requests.path string

The path.

API Key ID
requests.api_key_id string

The API key identifier.

USD
requests.response.details.usd integer

The USD amount.

Duration
requests.response.details.duration integer

The duration.

Total Audio
requests.response.details.total_audio integer

The total audio.

Channels
requests.response.details.channels integer

The channels.

Streams
requests.response.details.streams integer

The streams.

Models
requests.response.details.models array of string

The models.

Method
requests.response.details.method string

The method.

Tags
requests.response.details.tags array of string

The tags.

Features
requests.response.details.features array of string

The features.

Alternatives
requests.response.details.config.alternatives integer

The alternatives.

Diarize
requests.response.details.config.diarize boolean

Whether diarized.

Keywords
requests.response.details.config.keywords array of string

The keywords.

Language
requests.response.details.config.language string

The language.

Model
requests.response.details.config.model string

The model.

Multichannel
requests.response.details.config.multichannel boolean

Whether mutlichannel.

NER
requests.response.details.config.ner boolean

Whether NER.

Numerals
requests.response.details.config.numerals boolean

Whether numerals.

Profanity Filter
requests.response.details.config.profanity_filter boolean

Whether filter profanity.

Punctuate
requests.response.details.config.punctuate boolean

Whether punctuated.

Redact
requests.response.details.config.redact array of string

The redacted.

Search
requests.response.details.config.search array of string

The search.

Utterances
requests.response.details.config.utterances boolean

Whether utterances.

Code
requests.response.code integer

The code.

Completed
requests.response.completed string

When completed.

Attempts
requests.callback.attempts integer

The number of attempts.

Code
requests.callback.code integer

The code.

Completed
requests.callback.completed string

When completed.

Summarize usage

Retrieves a summary of usage statistics.

Parameters

Name Key Required Type Description
Project ID
project_id True string

The project identifier.

Start
start string

The start.

End
end string

The end.

Accessor
accessor string

The accessor.

Tag
tag string

The tag.

Method
method string

The method.

Model
model string

The model.

Multichannel
multichannel boolean

Whether multichannel.

Interim Results
interim_results boolean

Whether interim results.

Punctuated
punctuate boolean

Whether punctuated.

NER
ner boolean

Whether NER.

Utterances
utterances boolean

Whether utterances.

Replace
replace boolean

Whether to replace.

Profanity Filter
profanity_filter boolean

Whether to filter profanity.

Keywords
keywords boolean

Whether keywords.

Detect Topics
detect_topics boolean

Whether detect topics.

Diarize
diarize boolean

Whether to diarize.

Search
search boolean

Whether to search.

Redact
redact boolean

Whether to redact.

Alternatives
alternatives boolean

Whether alternatives.

Numerals
numerals boolean

Whether numerals.

Smart Format
smart_format boolean

Whether smart format.

Returns

Name Path Type Description
Start
start string

The start.

End
end string

The end.

Units
resolution.units string

The units.

Amount
resolution.amount integer

The amount.

Results
results array of object
Start
results.start string

The start.

End
results.end string

The end.

Hours
results.hours integer

The hours.

Total Hours
results.total_hours integer

The total number of hours.

Requests
results.requests integer

The requests.

Transcribe audio

Transcribe and analyze pre-recorded audio.

Parameters

Name Key Required Type Description
Model
model string

The model.

Tier
tier string

The tier.

Version
version string

The version.

Language
language string

The language.

Detect language
detect_language boolean

Whether to detect language.

Punctuate
punctuate boolean

Whether to punctuate.

Profanity Filter
profanity_filter boolean

Whether to filter profanity.

Redact
redact string

The type of string to redact.

Diarize
diarize boolean

Whether to diarize.

Diarize Version
diarize_version string

The diarize version.

Smart Format
smart_format boolean

Whether to smart format.

Filler Words
filler_words boolean

Whether to use filler words.

Multichannel
multichannel boolean

Whether to multichannel.

Alternatives
alternatives integer

The number of alternatives.

Search
search string

The search.

Replace
replace string

The replace.

Callback
callback string

The callback.

Keywords
keywords string

The keywords.

Paragraphs
paragraphs boolean

Whether to split in paragraphs.

Summarize
summarize string

The summary.

Detect Topics
detect_topics boolean

Whether to detect topics.

Utterances
utterances boolean

Whether to retrieve utterances.

UTT Split
utt_split number

The UTT split.

Tag
tag string

The tag.

Numerals
numerals boolean

Whether to retrieve numerals.

NER
ner boolean

Whether to NER.

Measurements
measurements boolean

Whether to retrieve measurements.

Dictation
dictation boolean

Whether dictation.

URL
url True string

The URL address.

Returns

Name Path Type Description
Transaction Key
metadata.transaction_key string

The transaction key.

Request ID
metadata.request_id string

The request identifier.

SHA256
metadata.sha256 string

The SHA256 hash.

Created
metadata.created string

When created.

Duration
metadata.duration float

The duration.

Channels
metadata.channels integer

The channels.

Models
metadata.models array of string

The models.

Channels
results.channels array of object
Alternatives
results.channels.alternatives array of object
Transcript
results.channels.alternatives.transcript string

The transcript.

Confidence
results.channels.alternatives.confidence float

The confidence.

Words
results.channels.alternatives.words array of object
Word
results.channels.alternatives.words.word string

The word.

Start
results.channels.alternatives.words.start float

The start time.

End
results.channels.alternatives.words.end float

The end time.

Confidence
results.channels.alternatives.words.confidence float

The confidence.

Update project

Updates the project name.

Parameters

Name Key Required Type Description
Project ID
project_id True string

The project identifier.

Name
name True string

The name.

Returns

Name Path Type Description
Message
message string

The message.

Definitions

object

This is the type 'object'.