KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
Remotion-TTS-Example
★ 20
Open GitHub ↗
No description available.
Download README (.md)
Explore Similar Repositories
md2gmi
:
Converts Markdown to Gemini gemtext with Go. Working with streams and UNIX pipes, utilizing Go channels. Processes streams of input line by line and forwards blocks to the next pipeline stage.
A-CFD-Tutorial-in-Julia
:
No description available.
The-Complete-FAANG-Preparation
:
No description available.
shanjupay
:
聚合支付平台,线上聚合收银台(开放API),线下C2B一码多 付、线下B2C商家扫码。平台应以SaaS服务形式提供给各商户订单管理、门店管理、财务数据统计等基础服务。
zadig-bootcamp
:
The bootcamp for Zadig.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
Remotion-TTS-Example
?
Download (.md)
# Remotion video <p align="center"> <a href="https://github.com/remotion-dev/logo"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/remotion-dev/logo/raw/main/animated-logo-banner-dark.apng"> <img alt="Animated Remotion Logo" src="https://github.com/remotion-dev/logo/raw/main/animated-logo-banner-light.gif"> </picture> </a> </p> Welcome to your TTS Remotion project! ## Get Started - Create Azure Account - Create TTS service on Azure, set `AZURE_TTS_KEY` and `AZURE_TTS_REGION`. > It may take some time until the subscription is active, in the meanwhile you might get "1006" errors even if the token is valid. - Create AWS Account - Setup S3 Bucket with public access - Configure bucket policy ```json { "Version": "2008-10-17", "Statement": [ { "Sid": "AllowPublicRead", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": "s3:GetObject", "Resource": "arn:aws:s3:::<YOUR-BUCKET-NAME>/*" } ] } ``` - Configure bucket CORS - Use it only as a template, we recommend you to edit "AllowedOrigins" entering your origin ```json [ { "AllowedHeaders": ["*"], "AllowedMethods": ["HEAD", "GET", "PUT", "POST", "DELETE"], "AllowedOrigins": ["*"], "ExposeHeaders": ["ETag", "x-amz-meta-custom-header"] } ] ``` - Copy `.env.example` to `.env` entering your secrets - ⚠️ Ensure your AWS credentials only allow reading and uploading to a specific S3 bucket `s3:GetObject` and `s3:PutObject` to not compromise your credentials if you deploy your Remotion project - Use method `synthesizeSpeech` from `src/TextToSpeech/tts.ts` to convert Text to Audio. Using `createS3Url()` you can create a source for the `<Html5Audio />` component. ## Example [](http://www.youtube.com/watch?v=gbIno38xdhQ "Remotion TTS example") ## Commands **Install Dependencies** ```console npm install ``` **Start Preview** ```console npm run dev ``` **Render video** ```console npx remotion render ``` See [docs for server-side rendering](https://www.remotion.dev/docs/ssr) here. **Upgrade Remotion** ```console npx remotion upgrade ``` ## Docs Get started with Remotion by reading the [fundamentals page](https://www.remotion.dev/docs/the-fundamentals). ## Issues Found an issue with Remotion? [File an issue here](https://github.com/JonnyBurger/remotion/issues/new). ## License Note that for some entities a company license is needed. Read [the terms here](https://github.com/JonnyBurger/remotion/blob/main/LICENSE.md).