


xAI TTS v1 āļāļ·āļāđāļĄāđāļāļĨāđāļāļĨāļāļāđāļāļāļ§āļēāļĄāđāļāđāļāđāļŠāļĩāļĒāļāļāļļāļāļ āļēāļāļŠāļđāļāļāļāļ xAI āļŠāļģāļŦāļĢāļąāļāđāļāļĨāļāđāļāļ·āđāļāļŦāļēāļāļĩāđāđāļāļĩāļĒāļāđāļ§āđāđāļŦāđāđāļāđāļāđāļŠāļĩāļĒāļāļāļĩāđāđāļāđāļāļāļĢāļĢāļĄāļāļēāļāļīāđāļĨāļ°āļŠāļ·āđāļāļāļēāļĢāļĄāļāđ āļĢāļāļāļĢāļąāļ 20 āļ āļēāļĐāļē āđāļĨāļ°āļĄāļĩāļāļēāļĢāļāļ§āļāļāļļāļĄāļāļēāļĢāļāđāļēāļĒāļāļāļāđāļŠāļĩāļĒāļāļāļĒāđāļēāļāļĨāļ°āđāļāļĩāļĒāļ āđāļāļ·āđāļāļāļĢāļąāļāđāļāđāļāļĨāļąāļāļĐāļāļ°āđāļŠāļĩāļĒāļāļāļđāļāđāļŦāđāđāļŦāļĄāļēāļ°āļāļąāļāļāļēāļĢāđāļāđāļāļēāļāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāđāļēāļ āđ āđāļāđāļēāļāļķāļāđāļĄāđāļāļĨāļāđāļēāļ Atlas Cloud āđāļāđāļāđāļ§āļĒāļāļĩāļĒāđāđāļāļĩāļĒāļ§āļāļĩāđāđāļāđāļāļēāļāļĢāđāļ§āļĄāļāļąāļ OpenAI āđāļāđ āļāļĢāđāļāļĄāļĢāļēāļāļēāđāļāļāļāđāļēāļĒāļāļēāļĄāļāļēāļĢāđāļāđāļāļēāļāļāļĩāđāđāļāļĢāđāļāđāļŠ āđāļĢāļīāđāļĄāļāļąāļāļāļēāđāļāđāļāļąāđāļāđāļāđāļ§āļąāļāļāļĩāđ
xAI TTS V1 āļāļąāļāļāļēāđāļāļĒ xAI āđāļāļĒ Atlas Cloud (āļāļģāđāļāļīāļāļāļēāļĢāđāļāļĒ Atlas Cloud AI LLC) āđāļāđāļāļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāđāļāđāļēāļāļķāļāđāļĄāđāļāļĨāļāļĩāđ āđāļāđāđāļĄāđāđāļāđāđāļāđāļāđāļāđāļēāļāļāļāđāļĄāđāļāļĨ āđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļēāļĢāļāđāļēāļāļąāđāļāļŦāļĄāļāđāļāđāļāļāļāļāđāļāđāļēāļāļāļāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļ
Atlas Cloud āļĄāļāļāđāļĄāđāļāļĨāļŠāļĢāđāļēāļāļŠāļĢāļĢāļāđāļĨāđāļēāļŠāļļāļāļāļĩāđāļāļģāļŦāļāđāļēāđāļāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄāđāļŦāđāļāļąāļāļāļļāļ
āļŠāļģāļĢāļ§āļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļāđāļēāļāļāļēāļĢāđāļāļĨāļāļāđāļāļāļ§āļēāļĄāđāļāđāļāđāļŠāļĩāļĒāļāļāļđāļāđāļĨāļ°āđāļŠāļĩāļĒāļāļāļđāļāđāļāđāļāļāđāļāļāļ§āļēāļĄāļāļāļāļāļĢāļ°āļāļđāļĨāļāļĩāđ āļŠāļģāļŦāļĢāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļŠāļĩāļĒāļāļŦāļĨāļēāļĒāļ āļēāļĐāļē
| āļĢāļđāļāđāļāļāļāļēāļĢāđāļāđāļāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|
| xAI TTS v1 API (Text to Speech) | āđāļāļĨāļāļāđāļāļāļ§āļēāļĄāđāļāđāļāđāļŠāļĩāļĒāļāļāļđāļāļāļĩāđāđāļāđāļāļāļĢāļĢāļĄāļāļēāļāļīāđāļĨāļ°āļŠāļ·āđāļāļāļēāļĢāļĄāļāđāđāļāđ āđāļāļĒāļĄāļĩāļāļ§āļēāļĄāļŦāļāđāļ§āļāļāđāļģāļāļ§āđāļēāļŦāļāļķāđāļāļ§āļīāļāļēāļāļĩ āļĢāļāļāļĢāļąāļ 20 āļ āļēāļĐāļēāđāļĨāļ°āđāļŠāļĩāļĒāļāļāļđāļāļĄāļēāļāļāļ§āđāļē 80 āđāļāļ āļāļ§āļāļāļļāļĄāļĢāļđāļāđāļāļāļāļēāļĢāļāđāļēāļĒāļāļāļāđāļāđāļāļĒāđāļēāļāļĨāļ°āđāļāļĩāļĒāļ āļāļķāļāđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāļāļđāđāļāđāļ§āļĒāđāļŠāļĩāļĒāļ āļāļēāļĢāļāļĢāļĢāļĒāļēāļĒāđāļāļāļēāļ°āļ āļēāļĐāļēāļāđāļāļāļāļīāđāļ āđāļĨāļ°āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāđāļŠāļĩāļĒāļāļāļĩāđāļāļāļāļŠāļāļāļāđāļāđāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§ |
| xAI STT v1 API (Speech to Text) | āđāļāļĨāļāđāļŠāļĩāļĒāļāđāļāđāļāļāđāļāļāļ§āļēāļĄāļāļĩāđāļāļđāļāļāđāļāļāđāļĨāļ°āļāļąāļāļĢāļđāļāđāļāļāđāļĢāļĩāļĒāļāļĢāđāļāļĒ āļāļĢāđāļāļĄāļāļĢāļ§āļāļāļąāļāļ āļēāļĐāļēāļāļąāļāđāļāļĄāļąāļāļīāđāļāļāļ§āđāļē 24 āļ āļēāļĐāļē āļĢāļāļāļĢāļąāļāļāļēāļĢāļāļĢāļ°āļāļąāļāđāļ§āļĨāļēāļĢāļ°āļāļąāļāļāļģ āļāļēāļĢāļāļģāđāļāļāļāļđāđāļāļđāļ āļāļēāļĢāļāļāļāđāļŠāļĩāļĒāļāļŦāļĨāļēāļĒāļāđāļāļāļŠāļąāļāļāļēāļ āđāļĨāļ°āļāļēāļĢāļāļģ inverse text normalization āđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāļāļąāļāļāļķāļāļāļēāļĢāļāļĢāļ°āļāļļāļĄ āļāļģāļāļĢāļĢāļĒāļēāļĒ āđāļĨāļ°āļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļēāļĢāđāļāļĢ |
xAI TTS v1 āļĢāļ§āļĄāđāļāđāļāđāļŠāļĩāļĒāļāļāļđāļāļāļĩāđāļāđāļēāļĒāļāļāļāļāļēāļĢāļĄāļāđ āļĢāļāļāļĢāļąāļ 20 āļ āļēāļĐāļē āļŠāļāļĢāļīāļāļāđāļĒāļēāļ§āļŠāļđāļāļŠāļļāļ 15,000 āļāļąāļāļāļĢāļ° āđāļāđāļāļāđāļāļēāļāđāļāļļāļ 5 āđāļāļ āļāļēāļĢāļāļĢāļąāļ latency āļāļāļāļāļēāļĢāļŠāļāļĢāļĩāļĄ āđāļĨāļ°āļāļēāļĢāļāļīāļāļĢāļēāļāļēāļāļēāļĄāļāļģāļāļ§āļāļāļąāļāļāļĢāļ°āļāļĒāđāļēāļāđāļāļĢāđāļāđāļŠ āļāļąāđāļāļŦāļĄāļāļāļĩāđāļāđāļēāļ Atlas Cloud API key āđāļāļĩāļĒāļ§

āļāļ§āļāļāļļāļĄ xAI TTS v1 āđāļāļĒāļāļĢāļāļāđāļ§āļĒāđāļāđāļāđāļāļ inline āđāļāđāļ [pause] āđāļĨāļ°āļĢāļđāļāđāļāļāļāļĢāļāļāļŠāđāļāļĨāđ āđāļāđāļ <whisper> āđāļāļ·āđāļāļāļģāļŦāļāļāļ§āļīāļāļĩāļāļēāļĢāļāđāļēāļĒāļāļāļāļ āļēāļĒāđāļāļŠāļāļĢāļīāļāļāđ āļĢāļ°āļāļāļāļ°āļāļĩāļāļ§āļēāļĄāļŠāļąāļāļāļēāļāļāļģāļāļąāļāđāļŠāļĩāļĒāļāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢāļŠāļąāļāđāļāļĢāļēāļ°āļŦāđ āļāļģāđāļŦāđāđāļĄāđāļāđāļāļāđāļāđāđāļāļāļēāļĢāļĄāļāđ āļāļąāļāļŦāļ§āļ°āļāļēāļĢāļāļđāļ āļŦāļĢāļ·āļāļāļēāļĢāđāļāđāļāđāļŠāļĩāļĒāļāđāļāļāļąāđāļāļāļāļāđāļĒāļāļāđāļēāļāļŦāļēāļ āļāļēāļĢāļāļ§āļāļāļļāļĄāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāļāļāļŠāļāļāļāļēāļāļāļāļāļąāļ§āļĨāļ°āļāļĢ āļāļģāļāļĢāļĢāļĒāļēāļĒāļāļĩāđāļĄāļĩāđāļāļĢāļāļāđ āļāđāļāļāļ§āļēāļĄāļŠāļģāļŦāļĢāļąāļāļāđāļēāļĒāļŠāļāļąāļāļŠāļāļļāļ āđāļĨāļ°āļāļēāļ Production āļāļĩāđāļāđāļāļāļāļēāļĢāļāļąāļāļŦāļ§āļ°āļāļēāļĢāļāđāļēāļĒāļāļāļāļāļĒāđāļēāļāļĄāļĩāļāļēāļĢāļĄāļāđ

āđāļĨāļ·āļāļ voice identifier āđāļāđāļĄāļēāļāļāļ§āđāļē 70 āļĢāļēāļĒāļāļēāļĢāļāļēāļĄ schema āļāļąāļāļāļļāļāļąāļāļāļāļ Atlas Cloud āđāļāļĒāļĄāļĩāđāļŠāļĩāļĒāļāļŦāļĨāļēāļĒāļ āļēāļĐāļē 5 āđāļāļāļāļĩāđāļāļāļāđāļāļāļĄāļēāđāļŦāđāļāļĢāļāļāļāļĨāļļāļĄāļāļļāļāļ āļēāļĐāļēāļāļĩāđāļĢāļāļāļĢāļąāļ āļāļģāļŦāļāļāļŦāļāļķāđāļāđāļāļāļąāļ§āđāļĨāļ·āļāļāļ āļēāļĐāļē BCP-47 āļāļģāļāļ§āļ 20 āļĢāļēāļĒāļāļēāļĢ āļŦāļĢāļ·āļāđāļāđāļāļēāļĢāļāļĢāļ§āļāļāļąāļāļāļąāļāđāļāļĄāļąāļāļī āļāļāļ°āļāļĩāđāđāļŠāļĩāļĒāļāļāļ·āđāļ āđ āļĒāļąāļāļāļāļāļĢāļąāļāđāļŦāđāđāļŦāļĄāļēāļ°āļāļąāļāļ āļēāļĐāļēāļŦāļĨāļąāļāļāļāļāļāļāđāļāļ āļāļģāđāļŦāđāļāļļāļāļĢāļāļāļĢāļąāļāļāļēāļĢāđāļāļĨāđāļāđāļāļ āļēāļĐāļēāļāđāļāļāļāļīāđāļāļŠāļģāļŦāļĢāļąāļāļāļđāđāļāđāļ§āļĒ āļāļāļŠāļāļ āđāļāļĄāđāļāļ āđāļĨāļ°āļāđāļāļāļ§āļēāļĄāļāļĢāļīāļāļēāļĢāđāļāđāđāļāļĒāđāļĄāđāļāđāļāļāļŠāļĢāđāļēāļ workflow āļāļēāļĢāļŠāļąāļāđāļāļĢāļēāļ°āļŦāđāđāļŦāļĄāđāļŠāļģāļŦāļĢāļąāļāļāļļāļāļāļĨāļēāļ

āļāļģāļāļāđāļāļĩāļĒāļ§āļĢāļāļāļĢāļąāļāļŠāļāļĢāļīāļāļāđāļĒāļēāļ§āļŠāļđāļāļŠāļļāļ 15,000 āļāļąāļāļāļĢāļ° āđāļĨāļ°āļāļģāļŦāļāļāļāļ§āļēāļĄāđāļĢāđāļ§āļāļēāļĢāļāļđāļāđāļāđāļāļąāđāļāđāļāđ 0.7à āļāļķāļ 1.5à āļāļēāļĢāļāļģ normalization āļāļāļāļāđāļāļāļ§āļēāļĄāđāļāļāđāļĨāļ·āļāļāđāļāđāđāļāđāļāļ°āđāļāļĨāļĩāđāļĒāļāļāļąāļ§āđāļĨāļāļāļĩāđāđāļāļĩāļĒāļ āļāļąāļ§āļĒāđāļ āđāļĨāļ°āļŠāļąāļāļĨāļąāļāļĐāļāđāđāļŦāđāđāļāđāļāļĢāļđāļāđāļāļāļ āļēāļĐāļēāļāļđāļāļāđāļāļāļāļēāļĢāļŠāļąāļāđāļāļĢāļēāļ°āļŦāđ āđāļāđāļāļēāļĢāļāļ§āļāļāļļāļĄāđāļŦāļĨāđāļēāļāļĩāđāđāļāļ·āđāļāđāļŦāđāļāļģāļāļĢāļĢāļĒāļēāļĒāļĒāļēāļ§āļĒāļąāļāļāļąāļāļāļąāļāđāļāļ āļāļĢāđāļāļĄāļāļĢāļąāļāļāļąāļāļŦāļ§āļ°āđāļŦāđāđāļŦāļĄāļēāļ°āļāļąāļāļ§āļīāļāļĩāđāļāļāļāļīāļāļēāļĒ āļāļāđāļĢāļĩāļĒāļ āļŦāļĢāļ·āļ voiceover āļ āļēāļĒāđāļ API workflow āđāļāļĩāļĒāļ§āļāļĩāđāļŠāļāļāļāļĨāđāļāļāļāļąāļ

āļŠāđāļāļāļāļāđāļŠāļĩāļĒāļāđāļāđāļ MP3, WAV, PCM, Ξ-law āļŦāļĢāļ·āļ A-law āđāļāđāļāļĩāđ sample rate āļāļąāđāļāđāļāđ 8 kHz āļāļķāļ 48 kHz āđāļāļēāļāđāļāļļāļ MP3 āļĒāļąāļāļĢāļāļāļĢāļąāļ bit rate āļāļąāđāļāđāļāđ 32 kbps āļāļķāļ 192 kbps āļāđāļ§āļĒāđāļŦāđāļāļļāļāļāļĢāļąāļāļŠāļĄāļāļļāļĨāļĢāļ°āļŦāļ§āđāļēāļāļāļļāļāļ āļēāļāđāļŠāļĩāļĒāļāļāļąāļāļāļāļēāļāđāļāļĨāđ āđāļĨāļ·āļāļāļāļēāļĢāļāļąāđāļāļāđāļēāđāļāļāļŠāļāļđāļāļīāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļāļāļĨāļīāļāļŠāļ·āđāļ āļŦāļĢāļ·āļāļĢāļđāļāđāļāļāđāļāļĢāļĻāļąāļāļāđāļŠāļģāļŦāļĢāļąāļ call flow āđāļĨāļ°āļĢāļ°āļāļāđāļŠāļĩāļĒāļāđāļāļāļāļąāļāļāļąāļ§āđāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĨāļēāļĒāļāļēāļāļāđāļēāļ āđ

āļĢāļ°āļāļąāļāļāļēāļĢāļāļĢāļąāļ latency āđāļŦāđāđāļŦāļĄāļēāļ°āļŠāļĄ 3 āļĢāļ°āļāļąāļāļāđāļ§āļĒāđāļŦāđ xAI TTS v1 āđāļĨāļ·āļāļāļŠāļĄāļāļļāļĨāļĢāļ°āļŦāļ§āđāļēāļāļāļāļēāļāļāļāļ chunk āđāļĢāļāļāļąāļāļāļļāļāļ āļēāļāđāļāļēāļāđāļāļļāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļāđāļāļĢāļēāļ°āļŦāđāđāļāļāļŠāļāļĢāļĩāļĄāļĄāļīāļ āļĢāļ°āļāļąāļ 0 āđāļŦāđāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļąāļāļāļļāļāļ āļēāļāđāļŠāļĩāļĒāļ āļŠāđāļ§āļāļĢāļ°āļāļąāļ 1 āđāļĨāļ° 2 āļāļ°āļāđāļāļĒ āđ āļĨāļāđāļ§āļĨāļēāļāļāđāļāđāđāļŠāļĩāļĒāļāđāļĢāļ āđāļāļĒāđāļĨāļāļāļąāļāļāđāļāļāļģāļāļąāļāļāđāļēāļāļāļāļāđāļāļāļāļĩāđāđāļāļīāđāļĄāļāļķāđāļ āđāļĨāļ·āļāļāļāļēāļĢāļāļąāđāļāļāđāļēāļāļĩāđāđāļŦāļĄāļēāļ°āļāļąāļ voice agent āļāļĩāđāļāđāļāļāļāļāļāļŠāļāļāļāļĢāļ§āļāđāļĢāđāļ§ āļāļēāļĢāļāđāļēāļāđāļāļāļŠāļ āļŦāļĢāļ·āļāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļ·āđāļ āđ āļāļĩāđāđāļ§āļāđāļ latency āđāļĨāļ°āđāļŦāđāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļąāļāļāļ§āļēāļĄāļĨāđāļēāļāđāļēāļāđāļāļāđāļĢāļīāđāļĄāļāđāļ

āđāļĢāļĩāļĒāļāđāļāđ xAI TTS v1 āļāđāļēāļ Atlas Cloud endpoint āđāļāļĩāļĒāļ§āđāļĨāļ° API key āđāļāļĩāļĒāļ§ āđāļāļĒāļāļīāļāļāđāļēāļāļēāļĢāđāļāđāļāļēāļāļĄāļēāļāļĢāļāļēāļāļāļĩāđ $0.015 āļāđāļāļāļąāļāļāļĢāļ°āļāļīāļāļāļļāļ 1,000 āļāļąāļ§ āļĢāļ°āļāļāļāļąāļāļāļąāļāļāļĢāļ° Unicode āļāļĒāđāļēāļāļŠāļĄāđāļģāđāļŠāļĄāļ āļĢāļ§āļĄāļāļķāļāļāļąāļāļāļĢāļ° CJK āļāļģāđāļŦāđāļāļĢāļ°āđāļĄāļīāļāļāđāļēāđāļāđāļāđāļēāļĒāļĢāļ°āļŦāļ§āđāļēāļāļ āļēāļĐāļēāļāđāļēāļ āđ āđāļāđāļāđāļēāļĒ āđāļĄāđāļāļĨāđāļāļ pay-as-you-go āļāļĩāđāļĢāļāļāļĢāļąāļāļāļąāđāļāļāđāļāđāļāļāđāļĨāļ° workload āļĢāļ°āļāļąāļ Production āļāļĢāđāļāļĄāļāļ§āļāļāļļāļĄāđāļŦāđāļāđāļēāđāļāđāļāđāļēāļĒāđāļāļĢāļāļąāļāļāļēāļĄāļāļĢāļīāļĄāļēāļāļāļģāļāļāđāļĄāļ·āđāļāļāļĒāļēāļĒāļāļēāļĢāđāļāđāļāļēāļ
āļāļđāļ§āđāļēāđāļĄāđāļāļĨāļ§āļīāļāļĩāđāļāļŠāļēāļĄāļĢāļļāđāļāļāļāļ Atlas Cloud āļāļĩāļāļ§āļēāļĄāļāļĢāļāļĄāļāđāđāļāļĩāļĒāļ§āļāļąāļāļāļĒāđāļēāļāđāļĢāđāļāļāđāļēāļāļāļāļŠāļāļāļāļēāđāļāļāļ āļēāļāļĒāļāļāļĢāđ āļāļēāļĢāđāļāļĨāļ·āđāļāļāđāļŦāļ§ āļāļāļāđāļāļĢāļ°āļāļāļāļ āļēāļ āļāļ§āļēāļĄāļāđāļāđāļāļ·āđāļāļ āđāļĨāļ°āļāļēāļĢāđāļĨāđāļēāđāļĢāļ·āđāļāļāļāđāļ§āļĒāļ āļēāļ
āļŠāļĢāđāļēāļāđāļ§āđāļāđāļāļ HTML āđāļāļāđāļāļĨāđāđāļāļĩāļĒāļ§āļāļĩāđāļŠāļĄāļāļđāļĢāļāđ āļāļąāļāđāļāļĨāļē āđāļĨāļ°āđāļāđāļāļāļāđāļāđāđāļāđāļĄāļĢāļđāļāđāļāļ āļāļ·āđāļ âāļŠāļāļēāļāļĩāļāļ§āļāļāļļāļĄāļāļāļĨāļĨāļđāļāļŠāđāļāļŠāļēāļĢāļĨāļāļĒāļāđāļēâ āļŠāļĢāđāļēāļāđāļāđāļāđāļāļāļŠāļēāļĢ HTML āļŠāļļāļāļāđāļēāļĒāđāļāđāļēāļāļąāđāļ āđāļāļĒāļāļąāļ CSS āđāļĨāļ° JavaScript āļāļąāđāļāļŦāļĄāļāđāļ§āđāļ āļēāļĒāđāļāđāļāļĨāđ āđāļ§āđāļāđāļāļāļāđāļāļāđāļāļīāļāđāļĨāļ°āļāļģāļāļēāļāđāļāđāđāļāļĒāļāļĢāļāđāļāđāļāļĢāļēāļ§āđāđāļāļāļĢāđāļŠāļĄāļąāļĒāđāļŦāļĄāđ āđāļĄāđāļāđāļāļāļĄāļĩāļāļąāđāļāļāļāļ build āđāļĨāļ°āļŦāđāļēāļĄāļāļķāđāļāļāļē dependency, āđāļĨāļāļĢāļēāļĢāļĩ, āļāļāļāļāđ, CDN, URL āļĢāļđāļāļ āļēāļ, API āļŦāļĢāļ·āļāđāļāļĨāđāđāļāļīāđāļĄāđāļāļīāļĄāļāļēāļāļ āļēāļĒāļāļāļ āļāļĩāđāļāļ·āļāđāļ§āđāļāđāļāļāđāļāļ responsive āđāļĄāđāđāļāđāļāļāļāđāļāļĢāļ°āļāļāļāļ āļēāļāļāļēāļĒāļāļąāļ§āļāļāļēāļ 16:9 āļāļāļāđāļāļāļŠāļāļēāļāļĩāļāļ§āļāļāļļāļĄāļāļāļāđāļĢāļ·āļāļāļāļĨāļĨāļđāļāļĨāļĄāļĢāđāļāļāđāļāļĒāļļāļāļĢāļļāđāļāļāļĢāļļāļāļāļąāļāļāļ§āļāļāļ·āđāļĄāļāđāļģ āļāļŠāļĄāļāļŠāļēāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļēāļĢāļāļīāļāļ§āļīāļāđāļāļ āđāļāļāļāļĩāđāļ āļđāļĄāļīāļāļĢāļ°āđāļāļĻāđāļāļāļŠāļāļĢāļĩāļāļāļīāļĄāļāđ āļāļ·āđāļāļāļīāļ§āļāļĢāļ°āļāļēāļĐāļāļĩāđāļŠāļąāļĄāļāļąāļŠāđāļāđ āļāļļāđāļĄāļāļ§āļāļāļļāļĄāļāļāļāđāļŦāļĨāļ·āļāļ āđāļĨāļ°āļāļēāļĢāļāļģāļĨāļāļāđāļāļāđāļĢāļĩāļĒāļĨāđāļāļĄāđāļŠāļĄāļąāļĒāđāļŦāļĄāđ āđāļāđāļāļēāđāļĨāļāļŠāļĩāļāļĩāđāļāļąāļāļ§āļēāļāļāļĒāđāļēāļāļāļīāļāļĩāļāļīāļāļąāļ āļāļĢāļ°āļāļāļāļāđāļ§āļĒāļŠāļĩāļāđāļģāđāļāļīāļāđāļāļāļāļĨāļāđ āļŠāļĩāđāļŦāļĨāļ·āļāļāļāļĢāļĩāļĄ āļŠāļĩāđāļāļāļāļāļĢāļąāļĨ āļŠāļĩāļāļēāļ§āļāļ§āļĨ āļŠāļĩāļāļēāļĢāđāđāļāļĨ āđāļĨāļ°āļŠāļĩāļāļāļāđāļŦāļĨāļ·āļāļāļŦāļĄāđāļ āđāļŠāļāļĒāļēāļĄāđāļāđāļēāļāļļāđāļ āđ āļāļ§āļĢāļāđāļāļĒ āđ āļŠāļ§āđāļēāļāļāļķāđāļāļāļēāļāļĄāļļāļĄāļāđāļēāļĒāļāļ āđāļŠāļāļāļĢāļ°āļāļąāļāļāļ§āļēāļĄāļŠāļđāļ āļāļąāđāļāļĨāļĄ āđāļĨāļ°āļāļąāļāļāļĢāļēāļĒāļāļĒāđāļēāļāļŠāļāļāļāļĨāđāļāļāļāļąāļāļāđāļēāļāļŠāļĩ āļāđāļģāļŦāļāļąāļāđāļŠāđāļ āļĨāļ§āļāļĨāļēāļĒ āđāļĨāļ°āļāļģāļāļāļīāļāļēāļĒāļāļĩāđāļāļąāļāđāļāļ āļŠāļĢāđāļēāļāļ āļēāļāļāļąāđāļāļŦāļĄāļāđāļāļ procedural āļāđāļ§āļĒ HTML, CSS, Canvas āđāļĨāļ° inline SVG āļāļēāļĄāļāļ§āļēāļĄāđāļŦāļĄāļēāļ°āļŠāļĄ āļāļ·āđāļāļāļĩāđāļāļĢāļāļāļĨāļēāļāļāđāļāļāđāļāđāļāđāļāļāļāļĩāđāļāđāļēāļāļāđāļēāļĄāļļāļĄāļĄāļāļāļāļēāļāļāđāļēāļāļāļāļāļāļēāļāđāļŦāļāđāļāļĩāđāđāļāļĨāļ·āđāļāļāđāļŦāļ§āđāļāđ āđāļŠāļāļāļŦāļļāļāđāļāļē āđāļŠāđāļāļāļąāđāļāļāļ§āļēāļĄāļŠāļđāļ āļāļāļĨāļĨāļđāļāļāļĩāđāđāļĒāļāđāļĒāļ°āđāļāđāļāļĒāđāļēāļāļāđāļāļĒāļŠāļīāļāļŠāļāļāļĨāļđāļ āļāļąāđāļāļĨāļĄāļāļĩāđāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļŦāļĨāļēāļĒāļĢāļ°āļāļąāļ āļĢāļ°āļāļāļāļēāļĒāļļāļāļīāļ§āļĄāļđāđāļĨāļāļīāļĄāļāļąāļŠāļāļĩāđāđāļāļĨāļ·āđāļāļāļāļĩāđ āđāļāļāļāļąāđāļāļāđāļ§āļ āđāļĨāļ°āļāļĢāļ°āļ āļēāļāļēāļĢāļĨāļāļĒāļāđāļēāļāļĩāđāđāļāđāļāļāļļāļāļŦāļĄāļēāļĒāļāļĨāļēāļĒāļāļēāļ āđāļāđāļāļēāļĢāļāļģāļĨāļāļāļāļīāļŠāļīāļāļŠāđāļāđāļģāļŦāļāļąāļāđāļāļēāļāļĩāđāļāļģāļāļēāļāļāļĢāļīāļ āđāļāļĒāļāļāļĨāļĨāļđāļāđāļāđāļĨāļ°āļĨāļđāļāļāđāļāļāļāļīāļāļāļēāļĄāļāļģāđāļŦāļāđāļ āļāļ§āļēāļĄāđāļĢāđāļ§ āļĢāļ°āļāļąāļāļāļ§āļēāļĄāļŠāļđāļ āđāļāļ·āđāļāđāļāļĨāļīāļ āļāļąāļĨāļĨāļēāļŠāļāđ āļāļļāļāļŦāļ āļđāļĄāļī āļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļ āđāļĨāļ°āļāļĢāļ°āļ§āļąāļāļīāđāļŠāđāļāļāļēāļ āļāļīāļĻāļāļēāļāđāļĨāļ°āļāļ§āļēāļĄāđāļĢāļāļāļāļāļĨāļĄāļāđāļāļāđāļāļāļāđāļēāļāļāļąāļāļāļēāļĄāļĢāļ°āļāļąāļāļāļ§āļēāļĄāļŠāļđāļāđāļĨāļ°āđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāļāļēāļĄāđāļ§āļĨāļē āļŦāļąāļ§āđāļāļēāļāđāļāļāđāļāļīāđāļĄāđāļĢāļāļĒāļāļāļĢāđāļāļĄāđāļāđāđāļāļ·āđāļāđāļāļĨāļīāļ āļāļēāļĢāļāļĨāđāļāļĒāļāļąāļĨāļĨāļēāļŠāļāđāļāđāļāļāļāļģāđāļŦāđāļāļāļĨāļĨāļđāļāļŠāļđāļāļāļķāđāļāđāļāđāļĨāļāļāļąāļĨāļĨāļēāļŠāļāđāļĨāļāļāļĒāđāļēāļāļāļēāļ§āļĢ āļāļēāļĢāļāļģāđāļŦāđāđāļĒāđāļāļāđāļāļāļāļģāđāļŦāđāļāļāļĨāļĨāļđāļāļĨāļāļĢāļ°āļāļąāļ āļāļāļąāļāļŦāļļāļāđāļāļēāđāļĨāļ°āđāļāļĨāļĨāđāļāļēāļĒāļļāļāđāļāļāļŠāļĢāđāļēāļāļāļąāļāļāļĢāļēāļĒāļāļĩāđāļĄāļĩāļāļĨāļāđāļāļāļēāļĢāđāļĨāđāļāļāļĒāđāļēāļāļĄāļĩāļāļ§āļēāļĄāļŦāļĄāļēāļĒ āļāļāļĨāļĨāļđāļāļāļ§āļĢāđāļāļĨāļ·āđāļāļāļāļĩāđāļāđāļāđāļāļ·āđāļāļāđāļĨāļ°āļāļīāđāļāļĢāđāļāļāļĢāļāļĒāļāļēāļĢāļāļīāļāļāļĩāđāļĄāļāļāđāļŦāđāļāđāļāđāđāļĨāļ°āļāđāļāļĒ āđ āļāļēāļāļĨāļ āđāļāđāļēāļŦāļĄāļēāļĒāļāļ·āļāļāļ§āļāļāļļāļĄāļāļāļāđāļĢāļ·āļāļāļąāđāļāļŦāļĄāļāđāļŦāđāđāļāļāļķāļāļāļĢāļ°āļ āļēāļāļēāļĢāļāļĒāđāļēāļāļāļĨāļāļāļ āļąāļĒāļāđāļāļāļāļĢāļąāļāļĒāļēāļāļĢāļŦāļĢāļ·āļāđāļ§āļĨāļēāļāļ°āļŦāļĄāļ āđāļŠāđāļāļąāļ§āļāļąāļāļāļāļĒāļŦāļĨāļąāļāļāđāļāļāļāļĨāđāļāļĒāļāļąāļ§āļāļĩāđāđāļāļāđāļāđāļ āļāļĢāđāļāļĄāļāļļāđāļĄāđāļĢāļīāđāļĄ āļŦāļĒāļļāļāļāļąāđāļ§āļāļĢāļēāļ§ āđāļĨāđāļāļāđāļ āļĢāļĩāđāļāđāļ āđāļĨāļ°āļāļ§āļāļāļļāļĄāļāļ§āļēāļĄāđāļĢāđāļ§āļāļēāļĢāļāļģāļĨāļāļ āļāđāļāļāļāļĨāđāļāļĒāļāļąāļ§ āļāļāļĨāļĨāļđāļāļāļ§āļĢāđāļāļ§āđāļāđāļŦāļ§āđāļāļē āđ āļāļāļ°āļāļĩāđāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļŠāļąāđāļāļāļĢāļ°āļāļļāļāđāļĨāđāļāļāđāļāļĒ āļŦāļĨāļąāļāļāļĨāđāļāļĒāļāļąāļ§ āđāļŦāđāđāļāļĨāļ·āđāļāļāđāļŦāļ§āļāļāļļāļ āļēāļāļĨāļĄ āļāļāļĨāļĨāļđāļ āļāļēāļĢāļāđāļāļāļąāļ§āļāļāļāļāļēāļĒāļļ āļāļēāļĢāļ§āļēāļāļĢāđāļāļāļĢāļāļĒ āļāļēāļĢāđāļāļ·āļāļāđāļāļāđāļāđāļāļāļąāļāļŦāļ§āļ° āđāļĨāļ°āđāļŠāļāļāļĩāđāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ āļāļđāđāđāļāđāļāđāļāļāļŠāļēāļĄāļēāļĢāļāļĨāļēāļāđāļŦāļāļāļāļīāļĻāļāļēāļāļĨāļĄāļāļāđāļāļāļāļĩāđāđāļāļĒāļāļĢāļāđāļāļ·āđāļāđāļāļĨāļĩāđāļĒāļāļāļĢāļ°āđāļŠāļāļēāļāļēāļĻāđāļāļāļēāļ°āļāļļāļāđāļāļāđāļĢāļĩāļĒāļĨāđāļāļĄāđ āļāļĢāđāļāļĄāļāļēāļĢāļāļāļāļŠāļāļāļāļāļēāļāļ āļēāļāđāļĨāļ°āļāļīāļŠāļīāļāļŠāđāļāļąāļāļāļĩ āļāļēāļĢāļāļĨāļīāļāļāļāļĨāļĨāļđāļāļāđāļāļāđāļĨāļ·āļāļāļāļāļĨāļĨāļđāļ āđāļŪāđāļĨāļāđāđāļŠāđāļāļāļēāļ āļāļąāļāļāđāļāļĄāļđāļĨāļāļāļāļāļāļĨāļĨāļđāļāđāļŦāđāļāļĒāļđāđāđāļāļāļļāļāļĻāļđāļāļĒāđāļāļĨāļēāļāļāļāļāļāļīāļāđāļāļāļĢāđāđāļāļ āđāļĨāļ°āđāļāļīāļāđāļāļāļāļĢāļ§āļāļŠāļāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļāļēāļāļāļ°āļāļąāļāļĢāļąāļ āļāļąāļāđāļāļĢāļĩāļĒāļĄāļāļļāđāļĄāļāļ§āļāļāļļāļĄāļŦāļąāļ§āđāļāļēāđāļĨāļ°āļāļąāļĨāļĨāļēāļŠāļāđāļāļĩāđāļŠāļąāļĄāļāļąāļŠāđāļāđāļāļāļāđāļāđāļŠāļģāļŦāļĢāļąāļāļāļāļĨāļĨāļđāļāļāļĩāđāđāļĨāļ·āļāļ āļĢāļ§āļĄāļāļķāļāļāļĪāļāļīāļāļĢāļĢāļĄāļŦāļąāļ§āđāļāļēāđāļāļāļāļāļāđāļēāļ āļāļēāļĢāļāļĨāđāļāļĒāļāļąāļĨāļĨāļēāļŠāļāđāļāļĩāđāļĄāļĩāļāļĨāļĨāļąāļāļāđāļāļąāļāđāļāļ āļāļļāđāļĄāļĨāļąāļāđāļāđāļāļāļīāļĄāļāđ āđāļĨāļ°āļāļļāđāļĄāļāļĩāđāđāļāđāļēāļāļķāļāđāļāđ āļĢāļāļāļĢāļąāļāļāļēāļĢāđāļĨāļ·āļāļāļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢāļŦāļĢāļ·āļāļāļģāļŠāļąāđāļāļāļąāđāļāļāļāļāđāļĢāļ·āļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļĨāđāļāļāļąāđāļāļŠāļđāļ āļāļąāļāļ§āļēāļāđāļāļāļāđāļēāļāļāđāļēāļāđāļāļ§āļāļąāđāļāđāļāđāļāļāļēāļĢāđāļāļ āļēāļĢāļāļīāļ āđāļŠāļāļāđāļāđāļēāļŦāļĄāļēāļĒāļāļāļāđāļĢāļ·āļ āļāļēāļĢāđāļāđāļāđāļāļ·āļāļāļāļĩāđāļāļģāļĨāļąāļāļāļģāļāļēāļ āļĢāļēāļĒāļāļēāļāļŠāļ āļēāļāļāļēāļāļēāļĻ āđāļĨāļ°āļŠāļĢāļļāļāļŠāļāļēāļāļ°āļāļāļāļāļāļĨāļĨāļđāļāđāļāđāļĨāļ°āļĨāļđāļ āļāļēāļĢāđāļāļ āļēāļĢāļāļīāļāļāđāļāļāļāļąāļāđāļāļāđāļāļāđāļĢāļĩāļĒāļĨāđāļāļĄāđāđāļĨāļ°āļĢāļāļāļĢāļąāļāļāļēāļĢāļāļĢāļāļāļāļēāļĄāļŠāļāļēāļāļ°āļāļĨāļāļāļ āļąāļĒ āđāļāļ·āļāļ āļ§āļīāļāļĪāļ āļāļķāļāļāļĩāđāļŦāļĄāļēāļĒ āđāļĨāļ°āļŠāļđāļāļŦāļēāļĒ āļ§āļēāļāđāļāļāļāđāļāļĄāļđāļĨ telemetry āļāļĩāđāļŦāļāļēāđāļāđāļāđāļāđāļāđāļēāļāļāđāļēāļĒāđāļ§āđāļāđāļēāļāļĨāđāļēāļ āļāļĢāđāļāļĄāļāļĢāļēāļ Canvas āļāļĩāđāđāļĨāļ·āđāļāļāļāļĒāđāļēāļāļāļļāđāļĄāļāļ§āļĨāļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļąāļāļāļ§āļēāļĄāļŠāļđāļ āļāļ§āļēāļĄāđāļĢāđāļ§āđāļāļ§āļāļīāđāļ āđāļāļ·āđāļāđāļāļĨāļīāļ āļĢāļ°āļĒāļ°āđāļāļĨāđāļāļēāļĒāļļ āđāļĨāļ°āļāļ§āļēāļĄāļāļ·āļāļŦāļāđāļēāļāļāļāļāļāļāđāļĢāļ·āļ āđāļĄāļ·āđāļāļ§āļēāļāđāļĄāļēāļŠāđāļŦāļĢāļ·āļāļĨāļēāļāļāļđāļāļĢāļēāļ āļāđāļāļāđāļŠāļāļāļāđāļēāļāļĩāđāļŠāļāļāļāļĨāđāļāļāļāļąāļāđāļĨāļ°āđāļŪāđāļĨāļāđāļāđāļ§āļāđāļ§āļĨāļēāļāļĩāđāļāļĢāļāļāļąāļāļāļāļĢāđāļāļāļĢāļāļĒāļāļāļāļāļāļĨāļĨāļđāļāļāļĩāđāđāļĨāļ·āļāļ āđāļāļīāđāļĄāļĄāļēāļāļĢāļ§āļąāļāļ§āļīāļāđāļāļ āđāļāđāļĄāļŦāļĄāļļāļ āļāļąāļ§āđāļĨāļāđāļŠāļāļāļāļĨ āđāļāļĄāđāļāđāļāļ·āļāļ āļāđāļēāļĒāļāļĢāļ°āļāļąāļāļāļĢāļē āļāļīāļāļąāļāđāļāļāļāļĩāđ āļāđāļ§āļāļĢāļ°āļāļąāļāļāļ§āļēāļĄāļŠāļđāļ āđāļāļāļāļĩāđāļĒāđāļāļŦāļĢāļ·āļāļ āļēāļāļĢāļ§āļĄāļāļāļēāļāļāļ°āļāļąāļāļĢāļąāļ āđāļĨāļ°āļāļģāļāļāļīāļāļēāļĒāļāļĩāđāļāļąāļāđāļāļ āđāļāđāļāļĪāļāļīāļāļĢāļĢāļĄāđāļĨāļĒāđāđāļāļēāļāđāđāļāļ responsive āđāļāļāļāļēāļĢāļĒāđāļāļāļāļāđāļāļĢāļ°āļāļāļāđāļāļŠāļāđāļāđāļāļāļĨāļāđāļāļĒ āđ āļāļāļŦāļāđāļēāļāļāļāļ§āđāļēāļ āđāļŦāđāđāļŠāļāļāđāļāļāļāđāļēāļāļāđāļēāļ āđāļāļāļāļĩāđāļāļĢāļāļāļĨāļēāļ āđāļāļāļāļĢāļ§āļāļŠāļāļ āđāļĨāļ° telemetry āļāļĢāđāļāļĄāļāļąāļ āļāļāđāļāđāļāđāļĨāđāļ āđāļŦāđāļĒāļļāļāļāļēāļĢāđāļāļĢāļāļāđāļāđāļāđāļāđāļāļŦāļĢāļ·āļ drawer āļāļāļĄāļ·āļāļāļ·āļ āđāļŦāđāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļąāļāđāļāļāļāļĩāđāđāļĨāļ°āļāļļāđāļĄāļāļ§āļāļāļļāļĄāļāļāļĨāļĨāļđāļāļāļĩāđāđāļĨāļ·āļāļ āļāļąāļāđāļāļĢāļĩāļĒāļĄāļāļ·āđāļāļāļĩāđāļŠāļąāļĄāļāļąāļŠāļāļāļēāļāđāļŦāļāđ āđāļĢāļĩāļĒāļāđāļāļ telemetry āđāļāđāļāđāļāļ§āļāļąāđāļ āđāļĨāļ°āļāļāļāļēāļĢāđāļāđāļāļāļāđāļāļāļĨāļēāļāđāļ§āđ āđāļ§āđāļāđāļāļāļāđāļāļāđāļāļīāļĄāđāļāđāļĄ viewport āđāļāđāļāļĒāđāļēāļāđāļŦāļĄāļēāļ°āļŠāļĄāđāļāļāļąāļāļĢāļēāļŠāđāļ§āļāļ āļēāļāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āđāļĨāļ°āļĒāļąāļāđāļāđāļāļēāļāđāļāđāļāđāļ§āļĒāđāļĄāļēāļŠāđ āļāļēāļĢāļŠāļąāļĄāļāļąāļŠ āđāļĨāļ°āđāļāđāļāļāļīāļĄāļāđ āļāļģāđāļŦāđāļāļēāļĢāļāļģāļĨāļāļāđāļŦāđāļāļ§āļēāļĄāļĢāļđāđāļŠāļķāļāļŠāļĄāļāļđāļĢāļāđ: āđāļŠāđāđāļāļ·āđāļāļāđāļāļŠāļģāđāļĢāđāļāđāļĨāļ°āļĨāđāļĄāđāļŦāļĨāļ§ āđāļāļāļīāđāļĄāļāļąāļāļāļēāļĢāđāļāļĩāļĒāļāļāđāļēāļāļķāļāļāļļāļāļŦāļĄāļēāļĒāļāļĩāđāļāļĢāļ°āļ āļēāļāļēāļĢāļĨāļāļĒāļāđāļē āļāļĨāļāļāļāļĢāļąāļāđāļĄāļ·āđāļāļāļāļŦāļĢāļ·āļāļŠāļđāļāđāļŠāļĩāļĒāļāļēāļāļāļēāļĒāļļ tooltip āļāļēāļĄāļāļĢāļīāļāļ āļāļģāđāļāļ°āļāļģāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļąāđāļāđāļĢāļ āļŠāļāļēāļāļ°āļ§āđāļēāļāđāļĨāļ°āļŠāļāļēāļāļ°āļāļīāļāđāļāđāļāļēāļ āļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāđāļāļāļāļĨāđāļāļĒāļāļąāļĨāļĨāļēāļŠāļāđāļāļĩāđāļĒāđāļāļāļāļĨāļąāļāđāļĄāđāđāļāđ āļāļąāđāļāļāļāļāđāļĢāļīāđāļĄāđāļŦāļĄāđ āļāļēāļĢāļāļĢāļ°āļāļēāļĻāļŠāļāļēāļāļ° āđāļĨāļ°āļĢāļēāļĒāļāļēāļāļ āļēāļĢāļāļīāļāļŠāļļāļāļāđāļēāļĒāļāļĢāđāļāļĄāļŠāļāļīāļāļī āđāļāđāļ āļāļģāļāļ§āļāļāļĩāđāļāļķāļāļāļĩāđāļŦāļĄāļēāļĒ āļāļģāļāļ§āļāļāļĩāđāļŠāļđāļāđāļŠāļĩāļĒ āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāđāļāđāđāļāļ·āđāļāđāļāļĨāļīāļ āļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāđāļāļĨāļĩāđāļĒ āđāļĨāļ°āđāļ§āļĨāļēāļāļĩāđāļāđāļēāļāđāļ āļāļģāļŦāļāļāļāđāļēāđāļĢāļīāđāļĄāļāđāļāđāļŦāđāļŠāļāļēāļāļāļēāļĢāļāđāļāđāļēāļŠāļāđāļāļāļąāļāļāļĩāđāļāđāļĒāļąāļāļŠāļēāļĄāļēāļĢāļāđāļāļēāļāļāļ°āđāļāđ āđāļāđ requestAnimationFrame āđāļāļ·āđāļāļāļēāļĢāđāļāļĨāļ·āđāļāļāđāļŦāļ§āļāļĩāđāļĨāļ·āđāļāđāļŦāļĨ āđāļĨāļ°āđāļāđ Canvas āļŠāļģāļŦāļĢāļąāļāđāļāļāļāļĩāđāđāļĨāļ° telemetry āļāļēāļĄāļāļ§āļēāļĄāđāļŦāļĄāļēāļ°āļŠāļĄ āļĢāļąāļāļĐāļēāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāđāļĢāļāđāļāļāļĢāđ āđāļāđ devicePixelRatio āđāļāļ·āđāļāđāļŦāđ Canvas āļāļĄāļāļąāļ āļāļąāļāļāļēāļĢāđāļŦāļāļļāļāļēāļĢāļāđ resize āļāļĒāđāļēāļāļāļđāļāļāđāļāļ āđāļĨāļ°āļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāđāļāļāļīāļāļāļĨāļēāļāđāļāļāļāļāđāļāļĨ āđāļŦāđāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļąāļāļĨāļģāļāļąāļāļāļąāđāļāļāļēāļāļ āļēāļāļāļĩāđāļĒāļāļāđāļĒāļĩāđāļĒāļĄ micro-interaction āļāļĩāđāļĨāļ°āđāļāļĩāļĒāļ āļāļĪāļāļīāļāļĢāļĢāļĄāļāļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĩāđāļāđāļēāđāļāļ·āđāļāļāļ·āļ āļŠāļāļēāļāļ°āļāļĩāđāđāļāļ·āđāļāļĄāđāļĒāļāļāļąāļāđāļāļāļļāļāđāļāļ āđāļĨāļ°āļāļēāļĢāđāļāđāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļąāđāļāļŠāļļāļāļāđāļēāļĒāļāļĒāđāļēāļāļāļīāļāļĩāļāļīāļāļąāļ āļŦāđāļēāļĄāļŠāļĢāđāļēāļāđāļāļĩāļĒāļ mockup āđāļāļāļāļāļāļĩāđ āļŦāđāļēāļĄāđāļāđāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ placeholder, gradient āļāļąāđāļ§āđāļāđāļāđāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļēāļĢāļāļāļāđāļāļāļāļąāđāļāļŦāļĄāļ, āļāļļāđāļĄāļāļ§āļāļāļļāļĄāļāļĨāļāļĄāļāļĩāđāđāļĄāđāļāļģāļāļēāļ, asset āļ āļēāļĒāļāļāļ, āļāļāļāļāđāļ āļēāļĒāļāļāļ, alert() dialog, āļāđāļāļāļ§āļēāļĄāļāļāļīāļāļēāļĒāļĄāļēāļāđāļāļīāļāđāļ, āļāļēāļĢāđāļĨāļ·āđāļāļāđāļāļ§āļāļāļ, āļāđāļēāļĒāļāļāļēāļāđāļĨāđāļāļāļāļāđāļēāļāđāļĄāđāļāļāļ āļŦāļĢāļ·āļāļāļēāļĢāđāļāđāļāļāļāļāļĩāđāđāļāđāļāļēāļāđāļāđāđāļāļāļēāļ°āđāļĄāļēāļŠāđ āļŦāđāļēāļĄāļāļąāļāļāļąāļ Canvas āļāļāļēāļ 16:9 āļŦāļĢāļ·āļ viewport āļāļāļēāļāļāļēāļĒāļāļąāļ§ āļāļļāļāļāļļāđāļĄāļāļ§āļāļāļļāļĄāļŦāļĨāļąāļāļāļĩāđāļĄāļāļāđāļŦāđāļāļāđāļāļāļāļģāļāļēāļ āđāļĨāļ°āļāđāļāļĄāļđāļĨāļāļąāđāļāļŦāļĄāļāļāļĩāđāđāļŠāļāļāļāđāļāļāļĄāļēāļāļēāļāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļĨāļāļāđāļāļāđāļĢāļĩāļĒāļĨāđāļāļĄāđ
Generated with Grok Imagine Video v1.5 Text-to-Video on Atlas Cloud
Generated with Seedance 2.0 Text-to-Video on Atlas Cloud
Generated with Grok Imagine Video v1.5 Developer Text-to-Video on Atlas Cloud
āļŠāļĢāđāļēāļāđāļ§āđāļāđāļāļ HTML āđāļāļāđāļāļĨāđāđāļāļĩāļĒāļ§āļāļĩāđāļŠāļĄāļāļđāļĢāļāđ āļāļąāļāđāļāļĨāļē āđāļĨāļ°āđāļāđāļāļāļāđāļāđ āļāļ·āđāļ âāđāļāđāļāļāļĢāļĩāđāļāļąāļāđāļāļĄāļąāļāļīāļĒāļēāļĄāđāļāļĩāđāļĒāļāļāļ·āļâ āđāļāļĒāđāļāđāđāļāļāļēāļ° HTML, CSS āđāļĨāļ° vanilla JavaScript āđāļāļ inline āļŠāļĢāđāļēāļāđāļāļāļŠāļēāļĢ HTML āļāļĩāđāļĢāļąāļāđāļāđāļāļąāđāļāļŦāļĄāļāđāļĨāļ°āļŠāđāļāļāļāļāđāļāļĩāļĒāļāđāļāļāļŠāļēāļĢāļāļąāđāļ āļŦāđāļēāļĄāđāļāđāđāļĨāļāļĢāļēāļĢāļĩ āđāļāļĢāļĄāđāļ§āļīāļĢāđāļ CDN āļāļāļāļāđ āļĢāļđāļāļ āļēāļ āđāļāļĨāđ SVG āđāļāļĨāđāđāļŠāļĩāļĒāļ API āļŦāļĢāļ·āļ network request āļāļēāļāļ āļēāļĒāļāļāļ āļ āļēāļ āđāļāļāļāļ feedback āļāļĩāđāļāļĨāđāļēāļĒāđāļŠāļĩāļĒāļ āđāļāļāđāļāļāļāđ āđāļĨāļ°āļāļĢāļĢāļāļ°āđāļāļĄāļāļąāđāļāļŦāļĄāļāļāđāļāļāļŠāļĢāđāļēāļāđāļāđāļāļĢāļ·āđāļāļāļāđāļ§āļĒ HTML/CSS/JS āļŠāļĢāđāļēāļāđāļāļĄāļāļąāļāļāļēāļĢāļēāļāļāļāđāļāļāļĢāđāļāļĩāđāđāļĨāđāļāđāļāđāđāļāđāļĄāļĢāļđāļāđāļāļāļ āļēāļĒāđāļāđāļāđāļāļāļĢāļĩāđāļāļąāļāđāļāļĄāļąāļāļīāđāļāđāļ§āļĨāļēāđāļāļĩāđāļĒāļāļāļ·āļ āļāļīāđāļāđāļāđāļāļāđāļāļāđāļāđāļēāļŠāļđāđāļĢāļ°āļāļāļŠāļēāļĒāļāļēāļāļĨāļģāđāļĨāļĩāļĒāļāđāļāļāđāļāđāļāđāļĄāļāļĢāļīāļāļāļĒāđāļēāļāļāđāļāđāļāļ·āđāļāļ āđāļāļĒāļĄāļĩāļĢāļđāļāļāļĢāļ āļŠāļđāļāļĢāļāļēāļŦāļēāļĢ āļāļļāļāļŦāļ āļđāļĄāļīāļāļāļāļĩāđāļāđāļāļāđāļāđ āļĢāļ°āļĒāļ°āđāļ§āļĨāļēāļāļ āļāļĩāļāļāļģāļāļąāļāļāļ§āļēāļĄāļŠāļ āđāļĨāļ°āļāđāļēāļāļ°āđāļāļāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļāļāļĒāđāļēāļāļāļąāļāđāļāļ āļāļąāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāļīāļāđāļāļāļĢāđāđāļāļāļĢāļāļāđāļāļēāļāļāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄāļāļāļēāļāđāļŦāļāđāļāļĢāļāļāļĨāļēāļ āđāļāļĢāļ·āļāļāđāļēāļĒāļŠāļēāļĒāļāļēāļāļĨāļģāđāļĨāļĩāļĒāļāđāļāļāļ§āļāļāļĩāđāđāļāļĨāļĩāđāļĒāļāļĢāļēāļāđāļāđ āđāļĨāļ°āđāļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļāļāđāļĢāļĩāļĒāļĨāđāļāļĄāđāļāļīāļāļāļąāđāļāļāđāļēāļāļāđāļēāļ āļāļđāđāđāļĨāđāļāļāđāļāļāļŠāļēāļĄāļēāļĢāļāļĨāļēāļāđāļĨāļ°āļāļąāļāļĨāļģāļāļąāļāļāļīāđāļāđāļāđāļāđāļŦāļĄāđāđāļāļāļīāļ§āđāļāļēāļāļ āļĨāļēāļāļĢāļ°āļŦāļ§āđāļēāļāļāđāļāļāļāļĩāđāđāļāđāļēāļāļąāļāđāļāđāļāļēāļĄāļāļ§āļēāļĄāđāļŦāļĄāļēāļ°āļŠāļĄ āļāļĨāļīāļāļŠāļ§āļīāļāļāđāļĢāļēāļāđāļāļ·āđāļāđāļāļĨāļĩāđāļĒāļāđāļŠāđāļāļāļēāļāđāļāđāļāļāļĩāđāļāļģāļĨāļąāļāđāļāđāļē āļāļĨāļīāļāļāļļāđāļĄāļāļ§āļāļāļļāļĄāđāļāļēāļāļāđāļāļ·āđāļāļāļĢāļąāļāļāļļāļāļŦāļ āļđāļĄāļīāļŦāļĢāļ·āļāđāļāļīāļāđāļāđāļĢāļ°āļāļ āđāļĨāļ°āđāļāđāļāļļāđāļĄāļāļ§āļāļāļļāļĄāđāļāđāļāļāļīāļĄāļāđāļāļĩāđāļĄāļĩāļāļģāļāļāļīāļāļēāļĒāļāļąāļāđāļāļāļŠāļģāļŦāļĢāļąāļāđāļĢāđāļāļŠāļēāļĒāļāļēāļāļāļąāđāļ§āļāļĢāļēāļ§āđāļĨāļ°āļāļēāļĢāļāļģāđāļŦāđāđāļĒāđāļāļāļļāļāđāļāļīāļ āļāļēāļĢāđāļāđāļāļāļāļāļąāđāļāļŦāļĄāļāļāđāļ§āļĒāđāļĄāļēāļŠāđ āļāļēāļĢāļŠāļąāļĄāļāļąāļŠ āļāļēāļĢāļāļĨāļīāļ āļāļēāļĢāļĨāļēāļ āđāļĨāļ°āđāļāđāļāļāļīāļĄāļāđāļāđāļāļāļāļāļāļŠāļāļāļāļāļąāļāļāļĩāđāļĨāļ°āđāļŦāđāļāļāļĨāļāļąāļāđāļāļ āļāļģāļĢāļ°āļāļāđāļāļĄāļāļĩāđāļĄāļĩāļŠāļāļēāļāļ°āļāļĢāļīāļāļĄāļēāđāļāđāđāļāļ mockup āđāļāļāļāļāļāļĩāđ āđāļŠāđāļāļāđāļāļāļĢāđāđāļāđāļāļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢāļāļĩāđāļāļģāļāļēāļāļāļĢāđāļāļĄāļāļąāļ āļāļēāļĢāđāļāļĨāļ·āđāļāļāļāļĩāđāļāļāļŠāļēāļĒāļāļēāļ āļāļēāļĢāļāļģāļŦāļāļāđāļŠāđāļāļāļēāļāļĢāļēāļ āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļēāļĢāļĨāļēāļāđāļĨāļ°āļ§āļēāļāļāļĢāđāļāļĄāļāļēāļĢāļāļāđāļĨāļ°āļāļēāļĢ snap āļāđāļāļāļģāļāļąāļāļāļ§āļēāļĄāļāļļ āļāļąāļ§āļāļąāļāđāļ§āļĨāļēāļĢāļēāļĒāļāļēāļĢāđāļāđāļĨāļ°āļāļīāđāļ āļāļ§āļēāļĄāđāļāļ·āđāļāļĒāļāļāļāļāļļāļāļŦāļ āļđāļĄāļīāđāļāļēāļāļ āļāļ§āļēāļĄāļāļ·āļāļŦāļāđāļēāļāļēāļĢāļāļ āļŠāļāļēāļāļ°āļāļāđāļĄāđāļŠāļļāļ āļāļāļāļāļāļĩ āđāļĨāļ°āđāļŦāļĄāđāđāļāļīāļ āļāļ°āđāļāļ āļāļāļĄāđāļāļāļąāļ§āļāļđāļ āļāļĩāļ§āļīāļāļŦāļĢāļ·āļāļāļ·āđāļāđāļŠāļĩāļĒāļ āļĢāļ°āļāļąāļāļāļ§āļēāļĄāļĒāļēāļāļāļĩāđāđāļāļīāđāļĄāļāļķāđāļ āļāļēāļĢāļŦāļĒāļļāļāļāļąāđāļ§āļāļĢāļēāļ§ āđāļĨāđāļāļāđāļ āđāļĢāļīāđāļĄāđāļŦāļĄāđ āđāļĨāļ°āļāļāđāļĢāļĩāļĒāļāđāļāļāđāļāđāļāļāļāļŦāļĢāļ·āļ overlay āļāđāļ§āļĒāđāļŦāļĨāļ·āļāļāļāļēāļāļāļ°āļāļąāļāļĢāļąāļ āļŠāļđāļāļĢāļāļēāļŦāļēāļĢāļāļ§āļĢāļŠāļĢāđāļēāļāļāļ§āļēāļĄāļāļąāļāđāļĒāđāļāđāļāļāļēāļĢāļāļąāļāļāļēāļĢāļēāļāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāļŦāļĄāļēāļĒ āļŠāļīāļāļāđāļēāļāđāļēāļāļāļāļīāļāļāļąāļāļāļ§āļĢāļāđāļāļāđāļāđāļāļļāļāļŦāļ āļđāļĄāļīāđāļĨāļ°āļĢāļ°āļĒāļ°āđāļ§āļĨāļēāļāđāļēāļāļāļąāļ āđāļāļ·āđāļāļāļĢāļ°āļāļļāđāļāđāļŦāđāļāļđāđāđāļĨāđāļāļāļąāļāļāļīāļ§āđāļŦāļĄāđāđāļĨāļ°āļ§āļēāļāđāļāļāļāļēāļĢāļāļģāđāļŦāđāđāļĒāđāļāļŦāļĢāļ·āļāđāļĢāđāļāļāļ§āļēāļĄāđāļĢāđāļ§āļāļĒāđāļēāļāļĄāļĩāļāļĨāļĒāļļāļāļāđ āļāļāļĄāļāļąāļāļāļĩāđāļāļāđāļāđāļāļāļāļĩāļāļ§āļĢāļāļāļāļĄāļēāđāļāđāļāļŠāļĩāļāļāļ āļāļģāđāļŦāđāđāļāļīāļāļāļēāļĢāļĢāļ°āđāļāļīāļāļāļāļāļāļāļļāļ āļēāļāļāļĩāđāļāđāļēāļāļķāļāļāļāđāļ āļāļģāđāļŦāđāļŦāļāđāļēāļāđāļēāļāđāļŠāļāļāļŠāļīāļāļāđāļēāđāļāđāļāđāļāļāļĢāļĩāđāļŠāļ§āđāļēāļāļāļķāđāļ āđāļāļīāđāļĄāļāļāļĄāđāļ āđāļĨāļ°āļāļąāļāđāļāļāļāļąāļāļāļķāļāļāļāđāļāļāļĢāđ āļāļ§āļēāļĄāļāļīāļāļāļĨāļēāļāļāļ§āļĢāļāļģāđāļŦāđāđāļāļīāļāļāļāļĄāļāļąāļāđāļŦāļĄāđāļāļģ āļāļ§āļąāļāđāļĨāļ°āļāļāļļāļ āļēāļāļāđāļēāļāļāļĩāđāļĨāļāļĒāļāļķāđāļ āđāļāđāļāļ·āļāļ āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļŠāļąāđāļ āđāļĨāļ°āļāļāļĄāđāļāļĨāļāļĨāļ āļāļĢāđāļāļĄ feedback āļāļĩāđāđāļĄāđāđāļāđāđāļŠāļĩāļĒāļāļāļĒāđāļēāļāļāļąāļāđāļāļ āļāļąāļāđāļāļĢāļĩāļĒāļĄāļāļļāđāļĄāđāļāļīāļ/āļāļīāļāđāļŠāļĩāļĒāļāļāļĩāđāđāļĨāļ·āļāļāđāļāđāđāļāđ āđāļāđāļāļģāļĨāļāļ feedback āđāļŠāļĩāļĒāļāļāđāļ§āļĒāļ āļēāļāđāļĨāļ° Web Audio āļāļĩāđāļŠāļĢāđāļēāļāļāļąāđāļāļŦāļĄāļāđāļ JavaScript āđāļĄāļ·āđāļāđāļāļīāļāđāļāđāļāļēāļ āđāļāļĄāļāđāļāļāđāļāđāļēāđāļāđāļāđāļāļĒāđāļēāļāļŠāļĄāļāļđāļĢāļāđāđāļĄāđāļāļīāļāđāļŠāļĩāļĒāļ āđāļāđāļ āļēāļĐāļēāļ āļēāļāļāļĩāđāđāļāđāļāļāđāļāļāļāļąāļāđāļĨāļ°āđāļāđāļāļŦāļāļķāđāļāđāļāļĩāļĒāļ§ āļāļŠāļĄāļāļŠāļēāļ pixel art āđāļāļāđāļāđāļāđāļĄāļāļĢāļīāļāļāļĩāđāļĄāļĩāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāđāļēāļāļąāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄāļāļĩāđāđāļĄāđāļāļĒāļģ āļŠāļĢāđāļēāļāļāļ§āļēāļĄāđāļāļāļāđāļēāļāļĢāļ°āļŦāļ§āđāļēāļāđāļŠāļāđāļāļēāļāļāļŠāļĩāļāļģāļāļąāļāļāļļāđāļ āđāļŪāđāļĨāļāđāļāļāļāđāļāļ āļāļāļĄāļāļąāļāđāļĢāļ·āļāļāđāļŠāļ āđāļĨāļ°āļāđāļēāļĒāļŠāļĩāļāļĢāļĩāļĄāļāļļāđāļĄāļāļ§āļĨāļāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļĒāļēāļĄāđāļāļĩāđāļĒāļāļāļ·āļāļŠāļĩāļāđāļģāđāļāļīāļāļāļĢāļēāļĄāđāļāđāļĄ āļŠāļĢāđāļēāļāļĄāļīāļāļīāļāđāļ§āļĒāđāļāļĢāļ·āđāļāļāļāļąāļāļĢāļāļĩāđāļ§āļēāļāļāđāļ§āļĒ CSS āļāļ·āđāļāļāļĢāļ°āđāļāļ·āđāļāļ āļāđāļ āļāđāļāļāļĢāļ°āļāļēāļĒāļāļēāļāļēāļĻ āđāļāļē āđāļŪāđāļĨāļāđ āļāļāļāđāļāļāļāļīāļāđāļāļĨ āđāļŠāđāļāļŠāđāļāļāļĨāļ°āđāļāļĩāļĒāļ āđāļāļĄāđāļāđāļŠāļāļāļŠāļāļēāļāļ° āđāļāļāđāļŠāļāļāļāļĨāđāļāļāđāļāđāļāļŠāđāļ§āļ āļĄāļēāļāļĢāļ§āļąāļ āđāļāļāđāļāļ·āļāļ āđāļĨāļ°āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāļīāļāļāļĨāļāļĩāđāđāļāļĨāļ·āđāļāļāđāļŦāļ§āđāļāđ āļāļģāđāļŦāđāđāļāļēāļāļāļāļĢāļāļāļĨāļēāļāļāļđāļĄāļĩāļāļĩāļ§āļīāļāļāđāļ§āļĒāļŦāđāļāļāļāļāļāļĩāđāļāļ°āļāļĢāļīāļ āļāļĢāļ°āļāļđ āļŦāļāđāļēāļāļąāļāļāļļāļāļŦāļ āļđāļĄāļī āļ āļēāļāļāļēāļāļēāļĻāļĢāđāļāļāļāļīāļāđāļāļĩāđāļĒāļ§ āđāļĨāļ°āđāļāđāļŠāļāļāļŠāļāļēāļāļ° āļāļģāđāļŦāđāļŠāļēāļĒāļāļēāļ āđāļāļ·āļāļ āļāļēāļĢāđāļāļĨāļ·āđāļāļāļāļĩāđāļāļāļāđāļāđāļ āļāļ§āļąāļ āļāļĢāļ°āļāļēāļĒāđāļ āđāļāđāļĒāđāļ āļāļēāļĢāļŠāđāļāļāļŠāļ§āđāļēāļāļāļāļāļŦāļāđāļēāļāđāļēāļ feedback āļāļāļāļāļāļĄāđāļ āđāļĨāļ°āļāļēāļĢāđāļāļĨāļĩāđāļĒāļāļāđāļēāļāļāļāļāđāļāļāđāļāļĨāļ·āđāļāļāđāļŦāļ§āļāđāļ§āļĒ CSS āđāļĨāļ° JavaScript āļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļĢāļąāļāļĐāļēāļāļ§āļēāļĄāļāļĄāļāļąāļāđāļāļāļēāļĢāļāđāļēāļāđāļĨāļ°āļĨāļģāļāļąāļāļāļąāđāļāļāļĩāđāđāļāđāļāđāļĢāļ āđāļĄāđāļ āļēāļĒāđāļāđāļāļĢāļĢāļĒāļēāļāļēāļĻāļŦāđāļāļāļāļ§āļāļāļļāļĄāļāļĩāđāļŦāļāļēāđāļāđāļ āđāļŠāđāđāļāļ·āđāļāļŦāļēāļāļĩāđāļāļąāļāļ§āļēāļāļāļĒāđāļēāļāļāļīāļāļĩāļāļīāļāļąāļāđāļĨāļ°āļĄāļĩāļŠāļēāļĢāļ° āđāļāđāđāļāđ āļāļ·āđāļāđāļāđāļāļāļĢāļĩāđāļāļĩāđāđāļĨāđāļāđāļāđ āļāļīāļ§āļāļāđāļāļāļĢāđāļāļĩāđāđāļāđāļēāļĄāļē āļāļīāļ§āđāļāļēāļāļ āļāļđāđāļĄāļ·āļāļŠāļđāļāļĢāļāļēāļŦāļēāļĢ āļāļąāļ§āđāļŠāļāļāļāļ°āđāļāļāđāļĨāļ°āļāļāļĄāđāļāđāļāļāđāļĢāļĩāļĒāļĨāđāļāļĄāđ āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļļāļāļŦāļ āļđāļĄāļīāđāļĨāļ°āļāļĢāļīāļĄāļēāļāļāļēāļĢāļāļĨāļīāļ āļāļąāļāļāļķāļāđāļŦāļāļļāļāļēāļĢāļāđ āļāļģāļāļāļīāļāļēāļĒāļāļļāđāļĄāļāļ§āļāļāļļāļĄ āļāļēāļĢāđāļāđāļāđāļāļ·āļāļāļŠāļāļēāļāļ° āđāļĨāļ° modal āļŠāļĢāļļāļāđāļāļĄāļŦāļĢāļ·āļāļāļ°āļāļēāļāđāļĄāļ·āđāļāļāļāļāļĢāđāļāļĄāļāļĨāļĨāļąāļāļāđāđāļāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļĨāļ°āļāļļāđāļĄāđāļĨāđāļāđāļŦāļĄāđ āđāļāļīāđāļĄāļāđāļēāļĒāļāļģāļāļąāļāļāļĩāđāđāļāđāļēāļāļķāļāđāļāđ āļŠāļāļēāļāļ° focus āļāļĩāđāļĄāļāļāđāļŦāđāļāđāļāđ āļāļēāļĢāđāļāđāļāļēāļāļāđāļ§āļĒāđāļāđāļāļāļīāļĄāļāđ āļāļēāļĢāļĢāļāļāļĢāļąāļ reduced motion āđāļĨāļ°āļŠāļąāļāļāļēāļāļŠāļāļēāļāļ°āļāļĩāđāđāļĄāđāļāļķāđāļāļāļēāļŠāļĩāđāļāļĩāļĒāļāļāļĒāđāļēāļāđāļāļĩāļĒāļ§ āļāļģāđāļŦāđāđāļĨāļĒāđāđāļāļēāļāđāļāļāļāļŠāļāļāļāđāļāđāļāļāđāļāļĢāļēāļ§āđāđāļāļāļĢāđāđāļāļŠāļāđāļāđāļāļ āđāļāđāļāđāļĨāđāļ āđāļĨāļ°āļĄāļ·āļāļāļ·āļ āđāļāļĒāļāļąāļāđāļĢāļĩāļĒāļāđāļāļāđāļŦāļĄāđāđāļĨāļ°āļāļĢāļąāļāļāļāļēāļāđāļāđāļāļāļĢāļĩāđāļāļĒāđāļēāļāļāļēāļāļāļĨāļēāļāļāļĢāđāļāļĄāļĢāļąāļāļĐāļēāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāđāļāđāļāļēāļ āļāļĩāđāļāļ·āļāđāļ§āđāļāđāļāļ āļāļąāļāļāļąāđāļāļŦāđāļēāļĄāļāļąāļāļāļąāļ Canvas āļāļāļēāļ 16:9 āļŦāļĢāļ·āļāļāļģāļŦāļāļāļāļāļēāļ viewport āđāļāļāļāļēāļĒāļāļąāļ§ āđāļāđāđāļĨāļĒāđāđāļāļēāļāđ responsive āđāļāļāļĒāļ·āļāļŦāļĒāļļāđāļāļāļĩāđāļāļđāđāļāļāđāļāđāļāđāļāđāļāļāļīāđāļĻāļĐāļāļāļŦāļāđāļēāļāļ widescreen āļāļąāđāļ§āđāļ āđāļĨāļ°āļāļĢāļąāļāļāļąāļ§āđāļāđāļāļĒāđāļēāļāļĢāļēāļāļĢāļ·āđāļāļāļāļŦāļāđāļēāļāļāđāļāļ§āļāļąāđāļ āđāļŦāđāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļąāļāļāļ§āļēāļĄāļŠāļĄāļāļđāļĢāļāđ āļāļ§āļēāļĄāļĢāļđāđāļŠāļķāļāļāļāļ°āđāļĨāđāļ āļāļēāļĢāļāļąāļāļāļēāļĢāļŠāļāļēāļāļ°āļāļĩāđāđāļāļ·āđāļāļāļ·āļāđāļāđ āļāļēāļĢāļāļąāļāđāļ§āļĨāļēāļāļĒāđāļēāļāđāļĄāđāļāļĒāļģ āļāļēāļĢāļāļąāļāļāļēāļĢāļāļēāļĢāļĨāļēāļāļāļĩāđāđāļāđāļāđāļĢāļ āļāļāļāļēāļĢāļāļāļāļĩāđāļāļąāļāđāļāļ āļāļēāļĢāđāļāļĨāļĩāđāļĒāļāļāđāļēāļāļāļĩāđāļāļąāļāđāļāļĨāļē āđāļĨāļ° feedback āļāļēāļāļ āļēāļāļāļĩāđāļāļĩ āđāļ§āđāļāđāļāļāļāđāļāļāļāļģāļāļēāļāđāļāđāļāļąāļāļāļĩāđāļĄāļ·āđāļāļāļąāļāļāļķāļāđāļāđāļāđāļāļĨāđ .html āđāļāļĩāļĒāļ§āđāļĨāļ°āđāļāļīāļāđāļāđāļāļĢāļ·āđāļāļ āļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļ: āļ āļēāļāļāļāļāđāļāļāļāđāđāļāļāļāļāļāļĩāđ dashboard āļāļĩāđāđāļĄāđāļāļģāļāļēāļ āļāļļāđāļĄāļāļ§āļāļāļļāļĄ placeholder āļāļēāļĢāļĨāļēāļāļāļĨāļāļĄ āļāļąāļ§āļāļąāļāđāļ§āļĨāļēāļāļĩāđāđāļŠāļĩāļĒ āļāđāļāļāļ§āļēāļĄāļāļąāļāļāđāļāļ āļāđāļēāļĒāļāļāļēāļāđāļĨāđāļāļāļāļāđāļēāļāđāļĄāđāļāļāļ āļāđāļāļāļ§āļēāļĄāļāļāļīāļāļēāļĒāļĄāļēāļāđāļāļīāļāđāļ āļāļēāļĢāđāļāđāļāļāļāļąāđāļ§āđāļ āļ āļēāļāđāļŠāļĄāļ·āļāļāļāļĢāļīāļ asset āļ āļēāļĒāļāļāļ dependency āļ āļēāļĒāļāļāļ āļĢāļđāļāļ āļēāļ base64 āļāļĩāđāļāļąāļāļāļĒāļđāđ network access āļāļąāđāļāļāļāļ build āļŦāļĨāļēāļĒāđāļāļĨāđ āļāļāļēāļ 16:9 āđāļāļāļāļēāļĒāļāļąāļ§ āļāļēāļĢāļāļąāļāļāļąāļāđāļāđāđāļŠāļĩāļĒāļ āđāļŠāļĩāļĒāļ autoplay āļāļēāļĢāđāļāđāļāđāļāļ·āļāļāļāļāļāđāļāļĢāļēāļ§āđāđāļāļāļĢāđ feedback āļāļĩāđāđāļŠāļāļāđāļāļāļēāļ°āđāļāļāļāļāđāļāļĨ āđāļĨāļ°āļŠāđāļ§āļ TODO āļāļĩāđāļĒāļąāļāļāļģāđāļĄāđāđāļŠāļĢāđāļ
Generated with Grok Imagine Video v1.5 Text-to-Video on Atlas Cloud
Generated with Kling V3.0 Turbo Text-to-Video on Atlas Cloud
Generated with Grok Imagine Video v1.5 Developer Text-to-Video on Atlas Cloud
āļāļąāđāļāđāļāđāđāļāđāļāļāļāđāđāļŠāļĩāļĒāļāļāļĩāđāļāļāļāļŠāļāļāļāđāļāđāļĢāļ§āļāđāļĢāđāļ§āđāļāļāļāļāļķāļāļāļēāļĢāļāļĢāļĢāļĒāļēāļĒāļŦāļĨāļēāļĒāļ āļēāļĐāļē xAI TTS v1 āđāļāļĨāļĩāđāļĒāļāļāđāļāļāļ§āļēāļĄāļāļāļāļāļĨāļīāļāļ āļąāļāļāđāđāļŦāđāđāļāđāļāđāļŠāļĩāļĒāļāļāļđāļāļāļĩāđāđāļāđāļāļāļĢāļĢāļĄāļāļēāļāļīāđāļĨāļ°āļŠāļ·āđāļāļāļēāļĢāļĄāļāđ āļŠāļģāļŦāļĢāļąāļāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāđāļēāļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļ āļāļēāļĢāđāļĨāđāļēāđāļĢāļ·āđāļāļ āđāļāļĄ āļāļēāļĢāđāļāđāļēāļāļķāļ āđāļĨāļ°āļāļēāļĢāļāđāļē
xAI TTS v1 āđāļāļĨāļĩāđāļĒāļāļāđāļāļāļ§āļēāļĄāđāļŦāđāđāļāđāļāđāļŠāļĩāļĒāļāļāļđāļāļāļĩāđāđāļāđāļāļāļĢāļĢāļĄāļāļēāļāļīāļāđāļ§āļĒāđāļ§āļĨāļēāđāļāļāļāđāļģāļāļ§āđāļē 1 second āļāļķāļāđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāđāļāđāļāļāļāđāļŠāļāļāļāļēāļāļĩāđāļāļāļāļŠāļāļāļāđāļāđāļĢāļ§āļāđāļĢāđāļ§ āļāļĩāļĄāļāļĨāļīāļāļ āļąāļāļāđāļŠāļēāļĄāļēāļĢāļāļāļģāđāļāđāļāđāļāļąāļāļāļđāđāļāđāļ§āļĒāđāļŠāļĄāļ·āļāļ āļāļĢāļ°āļāļ§āļāļāļēāļĢāđāļŦāđāļāļĢāļīāļāļēāļĢāļāđāļ§āļĒāđāļŦāļĨāļ·āļ āđāļĨāļ°āļāļīāļāđāļāļāļĢāđāđāļāļāđāļŠāļĩāļĒāļāļāļđāļ
āđāļāđāļēāļāļķāļāļāļđāđāđāļāđāđāļ 20 languages āļāđāļ§āļĒāđāļŠāļĩāļĒāļāļāļđāļāļāļĩāđāđāļāđāļāļāļĢāļĢāļĄāļāļēāļāļīāđāļĨāļ°āļāļĨāļąāļāđāļŠāļĩāļĒāļāļĄāļēāļāļāļ§āđāļē 80 voices āđāļāļāļāļĩāđāđāļāļĨāđāļāđāļāļ āļēāļĐāļēāļāđāļāļāļāļīāđāļāļŠāļēāļĄāļēāļĢāļāļāļģāđāļŠāļāļāļāļēāļĢāđāļĢāļīāđāļĄāļāđāļāđāļāđāļāļēāļ āļāļēāļĢāļāļąāļāđāļāļ āđāļĨāļ°āļāļģāđāļāļ°āļāļģāļāđāļ§āļĒāđāļŠāļĩāļĒāļāļāļĩāđāđāļŦāļĄāļēāļ°āļāļąāļāļāļđāđāđāļāđāđāļāđāļĨāļ°āļāļĨāļļāđāļĄ
āļāļģāļŦāļāļāļĢāļđāļāđāļāļāļāļēāļĢāļāļĢāļĢāļĒāļēāļĒāļāđāļ§āļĒāļāļēāļĢāļāļ§āļāļāļļāļĄāļāļēāļĢāļāđāļēāļĒāļāļāļāđāļŠāļĩāļĒāļāļāļĒāđāļēāļāļĨāļ°āđāļāļĩāļĒāļāđāļĨāļ°āđāļŠāļĩāļĒāļāļāļđāļāļāļĩāđāļŠāļ·āđāļāļāļēāļĢāļĄāļāđāļāļēāļĄāļāļĢāļĢāļĒāļēāļāļēāļĻāļāļĩāđāļāđāļāļāļāļēāļĢāļāļāļāđāļāđāļĨāļ°āļāļēāļ āļŠāļģāļāļąāļāļāļīāļĄāļāđ āļāļāļāđāļāļŠāļāđ āđāļĨāļ°āđāļāļĨāļāļāļāļĢāđāļĄāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāđāļĢāļ·āđāļāļāļĢāļēāļ§ āļāļāđāļĢāļĩāļĒāļ āđāļĨāļ°āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļēāļĢāļāļąāļāđāļāļāļĒāļēāļ§āļāļĩāđāļĄāļĩāđāļāļāļĨāļąāļāļĐāļāđāđāļāļāļēāļ°āļāļąāļ§
āļĄāļāļāđāļŠāļĩāļĒāļāļāļĩāđāđāļāđāļāđāļāļāļĨāļąāļāļĐāļāđāđāļŦāđāļāļąāļ§āļĨāļ°āļāļĢāđāļāđāļāļĄāļāļēāļāļāļĨāļąāļāļāļąāļ§āđāļĨāļ·āļāļāļĄāļēāļāļāļ§āđāļē 80 options āđāļĨāđāļ§āļāļĢāļąāļāļĢāļđāļāđāļāļāļāļēāļĢāļāđāļēāļĒāļāļāļāđāļŠāļĩāļĒāļāđāļŦāđāđāļŦāļĄāļēāļ°āļāļąāļāđāļāđāļĨāļ°āļāđāļ§āļāđāļ§āļĨāļē āļŠāļāļđāļāļīāđāļāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāđāļŠāļĩāļĒāļāļāļēāļāļĒāđāļŠāļģāļŦāļĢāļąāļāļāļāļŠāļāļāļāļē āļāļāļāđāļ§āļĒāļŠāļāļ āļāļąāļ§āļĨāļ°āļāļĢāļāļđāđāļŦāļđ āđāļĨāļ°āļĨāļģāļāļąāļāđāļĢāļ·āđāļāļāļĢāļēāļ§āđāļāļāđāļāļāļēāļĄāļīāļ
āđāļāļĨāļĩāđāļĒāļāđāļāļ·āđāļāļŦāļēāļāļĩāđāđāļāļĩāļĒāļāđāļŦāđāđāļāđāļāđāļŠāļĩāļĒāļāļāļđāļāļāļĩāđāđāļāđāļāļāļĢāļĢāļĄāļāļēāļāļīāļŠāļģāļŦāļĢāļąāļāļāļđāđāļāļĩāđāļāđāļāļāļāļēāļĢāļŦāļĢāļ·āļāļāļģāđāļāđāļāļāđāļāļāđāļāđāļēāļāļķāļāđāļāļ·āđāļāļŦāļēāļāđāļēāļāđāļŠāļĩāļĒāļ āļāļĩāļĄāļāļēāļĢāļĻāļķāļāļĐāļē āļŠāļģāļāļąāļāļāļīāļĄāļāđ āđāļĨāļ°āļāļąāļāļāļāļāđāļāļāļāļĨāļīāļāļ āļąāļāļāđāļŠāļēāļĄāļēāļĢāļāđāļāļīāđāļĄāļāļāļāļ§āļēāļĄ āļāļāđāļĢāļĩāļĒāļ āļāļģāđāļāļ°āļāļģ āđāļĨāļ°āļāļģāđāļāļ°āļāļģāļāļēāļĢāđāļāđāļāļēāļāļāļīāļāđāļāļāļĢāđāđāļāļāđāļāļāđāļŠāļĩāļĒāļāļāļđāļāđāļāđāđāļāļ§āļāļāļ§āđāļēāļ
āđāļāđāđāļŠāļĩāļĒāļāļāļđāļāļāļĩāđāļŠāļ·āđāļāļāļēāļĢāļĄāļāđāđāļĨāļ°āļāļēāļĢāļāļ§āļāļāļļāļĄāļāļēāļĢāļāđāļēāļĒāļāļāļāđāļŠāļĩāļĒāļāļāļĒāđāļēāļāļĨāļ°āđāļāļĩāļĒāļāđāļāļ·āđāļāļāļģāđāļŠāļāļāļāļĨāļīāļāļ āļąāļāļāđ āđāļāļĢāđāļĄāļāļąāđāļ āđāļĨāļ°āļāļēāļĢāļāļąāļāđāļāļāļāļģāļŠāļąāđāļāļāļ·āđāļāļāđāļ§āļĒāđāļŠāļĩāļĒāļāļāļĩāđāļŠāļāļāļāļĨāđāļāļāļāļąāļ āļāļĩāļĄāļāļēāļĢāļāđāļēāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāļāļļāļāļŠāļąāļĄāļāļąāļŠāđāļāļāđāļŠāļĩāļĒāļāļŠāļģāļŦāļĢāļąāļāļāļđāđāļāđāļ§āļĒāļāđāļāļāļāļīāļāđāļĨāļ°āļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢāļāļąāļāļĨāļđāļāļāđāļē
āđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļ xAI TTS v1 āļāļąāļāđāļĄāđāļāļĨāđāļāļĨāļāļāđāļāļāļ§āļēāļĄāđāļāđāļāđāļŠāļĩāļĒāļāļāļąāđāļāļāļģāļāļ Atlas Cloud āļāļēāļĄāļāļģāļāļ§āļāļ āļēāļĐāļēāļāļĩāđāļĢāļāļāļĢāļąāļ āļāļ§āļēāļĄāļāļļāļāļģāļāļ āļāļēāļĢāļāļ§āļāļāļļāļĄāļāļēāļĢāļŠāđāļāļĄāļāļ āđāļĨāļ°āļĢāļēāļāļēāļĄāļēāļāļĢāļāļēāļ
| āđāļĄāđāļāļĨ | āļ āļēāļĐāļē | āļāđāļāļāļ§āļēāļĄāļŠāļđāļāļŠāļļāļāļāđāļāļāļģāļāļ | āļāļēāļĢāļāļ§āļāļāļļāļĄāļāļēāļĢāļŠāđāļāļĄāļāļ | āļĢāļēāļāļēāļĄāļēāļāļĢāļāļēāļ |
|---|---|---|---|---|
| xAI TTS v1 | 20 | 15,000 āļāļąāļ§āļāļąāļāļĐāļĢ | āđāļāđāļāđāļŠāļĩāļĒāļāļāļđāļāđāļĨāļ°āļāļēāļĢāļāļ§āļāļāļļāļĄāļāļ§āļēāļĄāđāļĢāđāļ§ | $0.015/1K āļāļąāļ§āļāļąāļāļĐāļĢ |
| MiniMax Speech 2.6 Turbo | 40+ | 10,000 āļāļąāļ§āļāļąāļāļĐāļĢ | āļāļēāļĢāļāļ§āļāļāļļāļĄāļāļēāļĢāļĄāļāđ āļāļ§āļēāļĄāđāļĢāđāļ§ āđāļĨāļ°āļĢāļ°āļāļąāļāđāļŠāļĩāļĒāļ | $0.06/1K āļāļąāļ§āļāļąāļāļĐāļĢ |
| ElevenLabs v3 Text-to-Speech | 70+ | 5,000 āļāļąāļ§āļāļąāļāļĐāļĢ | āđāļāđāļāđāļŠāļĩāļĒāļāđāļĨāļ°āļāļēāļĢāļāļ§āļāļāļļāļĄāļāļ§āļēāļĄāđāļŠāļāļĩāļĒāļĢ | $0.10/1K āļāļąāļ§āļāļąāļāļĐāļĢ |
āđāļĢāļīāđāļĄāļāđāļāđāļāđāđāļāđāļĄāđāļāļĩāđāļāļēāļāļĩ â āļāļģāļāļēāļĄāļāļąāđāļāļāļāļāļāđāļēāļĒ āđ āđāļŦāļĨāđāļēāļāļĩāđāđāļāļ·āđāļāđāļāļ·āđāļāļĄāļāđāļāđāļĨāļ°āđāļāđāļāļēāļāđāļĄāđāļāļĨāļāđāļēāļāđāļāļĨāļāļāļāļĢāđāļĄ Atlas Cloud
āļŠāļĄāļąāļāļĢāļŠāļĄāļēāļāļīāļāļāļĩāđ atlascloud.ai āđāļĨāļ°āļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļ āļāļđāđāđāļāđāđāļŦāļĄāđāļāļ°āđāļāđāļĢāļąāļāđāļāļĢāļāļīāļāļāļĢāļĩāđāļāļ·āđāļāļŠāļģāļĢāļ§āļāđāļāļĨāļāļāļāļĢāđāļĄāđāļĨāļ°āļāļāļŠāļāļāđāļĄāđāļāļĨ
āļāļēāļĢāļĢāļ§āļĄāđāļĄāđāļāļĨ xAI TTS V1 āļāļąāđāļāļŠāļđāļāđāļāđāļēāļāļąāļāđāļāļĨāļāļāļāļĢāđāļĄāļāļĩāđāđāļĢāđāļāļāđāļ§āļĒ GPU āļāļāļ Atlas Cloud āđāļŦāđāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļĒāļēāļĒ āđāļĨāļ°āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļąāļāļāļąāļāļāļēāļāļĩāđāđāļĄāđāļĄāļĩāđāļāļĢāđāļāļĩāļĒāļāđāļāđ
āđāļ§āļĨāļēāđāļāļāļāđāļģ:
inference āļāļĩāđāļāļĢāļąāļāđāļāđāļ GPU āđāļāļ·āđāļāļāļēāļĢāļāļāļāļŠāļāļāļāđāļāļāđāļĢāļĩāļĒāļĨāđāļāļĄāđ
API āđāļāļāļĢāļ§āļĄāļĻāļđāļāļĒāđ:
āļĢāļąāļ xAI TTS V1, GPT, Gemini āđāļĨāļ° DeepSeek āļāđāļ§āļĒāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāđāļāļĩāļĒāļ§
āļĢāļēāļāļēāđāļāļĢāđāļāđāļŠ:
āļāļģāļĢāļ°āđāļāļīāļāļāđāļāđāļāđāļāđāļāļāļĩāđāļāļēāļāđāļāļēāđāļāđāļāļĢāđāļāļĄāļāļąāļ§āđāļĨāļ·āļāļ serverless
āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļąāļāļāļąāļāļāļē:
SDK, āļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđ, āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĢāļąāļāđāļāđāļ āđāļĨāļ°āđāļāļĄāđāļāļĨāļ
āļāļ§āļēāļĄāļāđāļēāđāļāļ·āđāļāļāļ·āļ:
āļāļ§āļēāļĄāļāļĢāđāļāļĄāđāļāđāļāļēāļ 99.99%, RBAC āđāļĨāļ°āļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļāļĢāđāļāļĄāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļāļīāļāļąāļāļīāļāļēāļĄ
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āļāļēāļĢāļāļāļīāļāļąāļāļīāļāļēāļĄ:
SOC 2 Type II, āļŠāļāļāļāļĨāđāļāļ HIPAA, āļāļāļīāļāđāļāļĒāļāđāļāļĄāļđāļĨāđāļāļŠāļŦāļĢāļąāļāļāđāļĄāļĢāļīāļāļē
xAI TTS v1 āļāļ·āļāđāļĄāđāļāļĨāđāļāļĨāļāļāđāļāļāļ§āļēāļĄāđāļāđāļāđāļŠāļĩāļĒāļāļāļđāļāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāđāļāļĩāđāļĒāļāļāļĢāļāļŠāļđāļāļāļēāļ xAI āļāļķāđāļāđāļāļĨāļĩāđāļĒāļāđāļāļ·āđāļāļŦāļēāļāļĩāđāđāļāļĩāļĒāļāđāļ§āđāđāļŦāđāđāļāđāļāđāļŠāļĩāļĒāļāļāļĩāđāļāļąāļāļāļđāđāļāđāļāļāļĢāļĢāļĄāļāļēāļāļīāđāļĨāļ°āļŠāļ·āđāļāļāļēāļĢāļĄāļāđāđāļāđ Atlas Cloud āđāļŦāđāļāļĢāļīāļāļēāļĢāđāļĄāđāļāļĨāļāļĩāđāļ āļēāļĒāđāļāđ model ID xai/tts-v1
āđāļāđāļŠāļĢāđāļēāļāđāļŠāļĩāļĒāļāļŠāļģāļŦāļĢāļąāļāđāļāđāļāļāļāđāļŠāļāļāļāļē āļāļēāļĢāļāļĢāļĢāļĒāļēāļĒ āđāļāļ·āđāļāļŦāļēāļāļēāļĢāļĻāļķāļāļĐāļē āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāđāļ§āļĒāļāļēāļĢāđāļāđāļēāļāļķāļ āļŠāļ·āđāļāļāđāļāļāļāļīāđāļ āđāļĨāļ°āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļĨāļđāļāļāđāļēāļāļąāļāđāļāļĄāļąāļāļīāđāļāđ āļāļāļāļāļēāļāļāļĩāđ āļāļēāļĢāļāļ§āļāļāļļāļĄāļāļēāļĢāļāđāļēāļĒāļāļāļāļāļēāļĢāļĄāļāđāļĒāļąāļāđāļŦāļĄāļēāļ°āļāļąāļāļāļāļŠāļāļāļāļēāļāļāļāļāļąāļ§āļĨāļ°āļāļĢāđāļĨāļ°āđāļŠāļĩāļĒāļāļāļēāļāļŠāļāļĢāļīāļāļāđāļāļĩāļāļāđāļ§āļĒ
āļŠāļĢāđāļēāļ Atlas Cloud API key āđāļĨāđāļ§āļŠāđāļāļāļģāļāļ POST āđāļāļĒāļąāļ shared audio generation endpoint āđāļāļĒāļĢāļ°āļāļļ xai/tts-v1 āđāļāđāļāđāļĄāđāļāļĨ āđāļŠāđāļāđāļāļāļ§āļēāļĄāđāļĨāļ°āļāđāļēāļ āļēāļĐāļēāļāļĩāđāļāļģāđāļāđāļ āđāļāļĒāđāļāđ auto āđāļĄāļ·āđāļāļāđāļāļāļāļēāļĢāđāļŦāđāļĢāļ°āļāļāļāļĢāļ§āļāļāļąāļāļ āļēāļĐāļēāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī
Atlas Cloud āļĢāļāļāļĢāļąāļ 20 āļ āļēāļĐāļēāđāļĨāļ°āļĄāļĩāđāļŠāļĩāļĒāļāļĄāļēāļāļāļ§āđāļē 80 āđāļāļ āđāļĨāļ·āļāļāļ āļēāļĐāļēāļāļĒāđāļēāļāļāļąāļāđāļāļāđāļāļ·āđāļāđāļŦāđāļāļēāļĢāļāļāļāđāļŠāļĩāļĒāļāļāļēāļāđāļāļēāđāļāđ āļŦāļĢāļ·āļāđāļāđāļāļēāļĢāļāļĢāļ§āļāļāļąāļāļāļąāļāđāļāļĄāļąāļāļīāđāļĄāļ·āđāļāļ āļēāļĐāļēāļāļāļāļāđāļāļĄāļđāļĨāļāļģāđāļāđāļēāļāļēāļāđāļāļāļāđāļēāļāļāļąāļ
āđāļŠāđāđāļāđāļāđāļŠāļĩāļĒāļāđāļāļ inline āđāļĨāļ° wrapping āļāļĩāđāļĢāļāļāļĢāļąāļāļĨāļāđāļāļāđāļāļāļ§āļēāļĄāđāļāļ·āđāļāđāļāļīāđāļĄāđāļāļāđāļāļāļāđ āđāļāđāļ āļāļēāļĢāļŦāļĒāļļāļāļŦāļąāļ§āđāļĢāļēāļ° āļāļēāļĢāļāļĢāļ°āļāļīāļ āļŦāļĢāļ·āļāļāļēāļĢāļāļđāļāļāđāļēāļĨāļ āļāļāļāļāļēāļāļāļĩāđāļĒāļąāļāļāļĢāļąāļāļāļ§āļēāļĄāđāļĢāđāļ§āļāļēāļĢāļāļđāļāđāļāđāļāļąāđāļāđāļāđ 0.7 āļāļķāļ 1.5 āđāļĨāļ°āđāļāļīāļāđāļāđāļāļēāļĢāļāļĢāļąāļāļĢāļđāļāđāļāļāļāđāļāļāļ§āļēāļĄāđāļŦāđāđāļāđāļāļĄāļēāļāļĢāļāļēāļāļŠāļģāļŦāļĢāļąāļāļāļąāļ§āđāļĨāļ āļāļģāļĒāđāļ āđāļĨāļ°āļŠāļąāļāļĨāļąāļāļĐāļāđāđāļāđ
āđāļĨāļ·āļāļāđāļāļēāļāđāļāļļāļāđāļāļ MP3, WAV, PCM, Ξ-law āļŦāļĢāļ·āļ A-law āđāļŦāđāđāļŦāļĄāļēāļ°āļāļąāļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļāđāļēāļāļāļēāļĢāđāļĨāđāļāđāļĨāļ°āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨ āļĢāļāļāļĢāļąāļāļāļąāļāļĢāļēāļāļēāļĢāļŠāļļāđāļĄāļāļąāļ§āļāļĒāđāļēāļāļāļąāđāļāđāļāđ 8 kHz āļāļķāļ 48 kHz āļāļāļ°āļāļĩāđāļāļģāļāļāđāļāļ MP3 āļŠāļēāļĄāļēāļĢāļāđāļāđāļāļąāļāļĢāļēāļāļīāļāļāļąāđāļāđāļāđ 32 āļāļķāļ 192 kbps āđāļāđ
āđāļŦāļĄāļēāļ° āđāļĄāđāļāļĨāļāļĩāđāļāļāļāđāļāļāļĄāļēāđāļŦāđāļŠāļąāļāđāļāļĢāļēāļ°āļŦāđāđāļŠāļĩāļĒāļāđāļāđāļ āļēāļĒāđāļāđāļ§āļĨāļēāđāļĄāđāļāļķāļāļŦāļāļķāđāļāļ§āļīāļāļēāļāļĩ āđāļĨāļ°āļĄāļĩāļĢāļ°āļāļąāļāļāļēāļĢāļāļĢāļąāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāđāļēāļāļāļ§āļēāļĄāļŦāļāđāļ§āļāļāļāļāļŠāļāļĢāļĩāļĄāļĄāļīāļ 3 āļĢāļ°āļāļąāļ āļāļąāđāļāđāļāđāļāļļāļāļ āļēāļāđāļŠāļĩāļĒāļāļŠāļđāļāļŠāļļāļāđāļāļāļāļāļķāļāļāļēāļĢāļŠāđāļ audio chunk āđāļĢāļāļāļĩāđāļĄāļĩāļāļāļēāļāđāļĨāđāļāļĨāļ āđāļāļĒāđāļĨāļāļāļąāļāļāļļāļāļ āļēāļāļāļĩāđāļĨāļāļĨāļāļĄāļēāļāļāļķāđāļ
Atlas Cloud āļāļīāļāļāđāļēāļāļĢāļīāļāļēāļĢāđāļāļāļąāļāļĢāļēāļĄāļēāļāļĢāļāļēāļ $0.015 āļāđāļāļāļąāļāļāļĢāļ°āļāļīāļāļāļļāļ 1,000 āļāļąāļ§āđāļāļāļāđāļēāļĒāļāļēāļĄāļāļēāļĢāđāļāđāļāļēāļ āļāļēāļĢāļāļąāļāļāļąāļāļāļĢāļ°āđāļāđ Unicode characters āļāļąāļāļāļąāđāļāļāļąāļāļāļĢāļ° CJK 1 āļāļąāļ§āļāļ°āļāļđāļāļāļąāļāđāļāđāļāđāļāļĩāļĒāļ§āļāļąāļāļāļąāļāļāļĢāļ° Latin 1 āļāļąāļ§
āļāļąāđāļāđāļĢāļ āļāļĢāļ§āļāļŠāļāļāļ§āđāļēāļāļģāļāļāđāļāđ Atlas Cloud API key āļāļĩāđāļāļđāļāļāđāļāļ, model ID xai/tts-v1 āđāļĨāļ°āļāđāļēāļ āļēāļĐāļēāļāļĩāđāļĢāļāļāļĢāļąāļ āļāļēāļāļāļąāđāļāļāļĢāļ§āļāļŠāļāļāđāļŦāđāļāđāļāļāļ§āļēāļĄāļĄāļĩāļāļ§āļēāļĄāļĒāļēāļ§āđāļĄāđāđāļāļīāļāļāļĩāļāļāļģāļāļąāļāļāļāļ Atlas Cloud āļāļĩāđ 15,000 āļāļąāļāļāļĢāļ° āđāļĨāļ°āļĒāļ·āļāļĒāļąāļāļ§āđāļēāļāđāļē voice, codec, sample rate, bit rate āđāļĨāļ° speed āļāļĢāļāļāļēāļĄ schema āļāļĩāđāļĢāļ°āļāļļāđāļ§āđ
āļāļđāđāļĄāļ·āļ āļāļāđāļāļ°āļāļģ āđāļĨāļ°āļāļąāļāđāļāļāļāļĨāļīāļāļ āļąāļāļāđ āļāļĩāđāļāđāļ§āļĒāđāļŦāđāļāļļāļāđāļāđ Atlas Cloud āđāļāđāļāļĒāđāļēāļāđāļāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ