Transcript' allow you to transform audio into text using Deepgram API and Appwrite.
- Setup Appwrite 1.0
- Create project with ID
transcript - Use Appwrite CLI and run
appwrite deploy collection --allandappwrite deploy function --all - Create 2 buckets in Appwrite, add the full permission to role users and fill their IDs in .env (that you created from .env.example):
- Audio (in
VITE_AUDIO_BUCK_ID) - Transcript (in
VITE_TRANSCRIPT_BUCK_ID)
- Audio (in
- Fill the function variables :
- For "Get Full Transcript" :
APPWRITE_FUNCTION_ENDPOINT:http://host.docker.internal/v1APPWRITE_TRANSCRIPT_BUCKET_ID: with the Transcript bucket id
- For "Transcript Audio" :
APPWRITE_FUNCTION_ENDPOINT:http://host.docker.internal/v1APPWRITE_TRANSCRIPT_BUCKET_ID: with the Transcript bucket idAPPWRITE_FUNCTION_DEEPGRAM_KEY: with a Deepgram Api Key (for help see here)
- For "Get Full Transcript" :
- You're done !
- Install dependencies
yarn - Start Vue server
yarn dev
Build project using yarn build




