Skip to content

feat: Add an interface for the ability to process speech-to-text asynchronously#810

Open
dcaswel wants to merge 1 commit into
prism-php:mainfrom
dcaswel:feature/async-speech-to-text
Open

feat: Add an interface for the ability to process speech-to-text asynchronously#810
dcaswel wants to merge 1 commit into
prism-php:mainfrom
dcaswel:feature/async-speech-to-text

Conversation

@dcaswel

@dcaswel dcaswel commented Dec 23, 2025

Copy link
Copy Markdown

Description

This adds the ability to be able to send a request to a provider to create a transcript where the provider will give you an id and then send a webhook to you in the future when the job is done with that id. This is just supplying the interface that a provider can utilize in the future.

We are hoping to utilize this functionality with a custom provider in the near future but I thought if there were other providers that have similar functionality, this could be useful.

…chronously

This adds the ability to be able to send a request to a provider to create a transcript where the provider will give you an id and then send a webhook to you in the future when the job is done with that id. This is just supplying the interface that a provider can utilize in the future.
@dcaswel dcaswel force-pushed the feature/async-speech-to-text branch from 0e09884 to ded1505 Compare December 24, 2025 23:29
@dcaswel

dcaswel commented Jan 5, 2026

Copy link
Copy Markdown
Author

I just wanted to ping here to see if anyone has had a chance to look at this or has any feedback on it. We are going to need to make a decision soon on the viability of using prism in our project and this asynchronous capability would be needed for us to be able to use it.

wishborn added a commit to Particle-Academy/prism that referenced this pull request Jul 6, 2026
# Conflicts:
#	src/Audio/PendingRequest.php
#	src/Providers/Provider.php
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant