Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rafaelalmendra/you-transcribe-server
An api that transcribes YouTube videos with artificial intelligence
https://github.com/rafaelalmendra/you-transcribe-server
ai assemblyai fastify node openai typescript zod
Last synced: 25 days ago
JSON representation
An api that transcribes YouTube videos with artificial intelligence
- Host: GitHub
- URL: https://github.com/rafaelalmendra/you-transcribe-server
- Owner: Rafaelalmendra
- Created: 2024-02-18T05:57:45.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-24T02:40:36.000Z (11 months ago)
- Last Synced: 2024-11-08T16:14:07.826Z (3 months ago)
- Topics: ai, assemblyai, fastify, node, openai, typescript, zod
- Language: TypeScript
- Homepage: https://you-transcribe-server.vercel.app
- Size: 3.52 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# About
An API that allows you to download YouTube videos, convert them to MP3, automatically transcribe videos into text and generate summaries with artificial intelligence
## Requisites
- Node.js;
## Technologies
- Fastify;
- Typescript
- Openai;
- Zod;## Setup
- Clone the repository;
- Install dependencies (`pnpm install`);
- Get your free key with [openai](https://openai.com/).
- Copy `.env.example` file (`cp .env.example .env`);
- Run application (`pnpm run dev`);
- Test it! (I personally recommend testing with [Hoppscotch](https://hoppscotch.io/)).## HTTP
### GET `/transcription?videoId={id}&lang={lang}`
Return transcription data
#### Response body
```json
{
"text": "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s"
}
```