A Cloud Function for topic detection using Deepgram
Example input:
{
"fileUrl": "https://static.deepgram.com/examples/interview_speech-analytics.wav"
}Example output:
{
"deepgramData": {},
"success": true
}Example error output:
{
"success": false,
"message": "Error"
}DEEPGRAM_API_KEY - Your Deepgram secret API key. Details are under link: Deepgram_getting_started
- Clone this repository, and enter this function folder:
$ git clone https://github.com/open-runtimes/examples.git && cd examples
$ cd python/deepgram-topic-detection- Build the code:
docker run -e INTERNAL_RUNTIME_ENTRYPOINT=main.py --rm --interactive --tty --volume $PWD:/usr/code openruntimes/python:v2-3.10 sh /usr/local/src/build.sh- Spin-up open-runtime:
docker run -p 3000:3000 -e INTERNAL_RUNTIME_KEY=secret-key --rm --interactive --tty --volume $PWD/code.tar.gz:/tmp/code.tar.gz:ro openruntimes/python:v2-3.10 sh /usr/local/src/start.shYour function is now listening on port 3000, and you can execute it by sending POST request with appropriate authorization headers. To learn more about runtime, you can visit Python runtime README.
- This function is designed for use with Appwrite Cloud Functions. You can learn more about it in Appwrite docs.