์ด ํํ ๋ฆฌ์ผ์ ์ปค๋ฎค๋ํฐ ๊ธฐ์ฌ์ฌํญ์ผ๋ก Open WebUI ํ์์ ์ง์ํ์ง ์์ต๋๋ค. ํน์ ์ฌ์ฉ ์ฌ๋ก์ ๋ง์ถฐ Open WebUI๋ฅผ ์ฌ์ฉ์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํ ๋ชฉ์ ์ ๋๋ค. ๊ธฐ์ฌ๋ฅผ ์ํ์๋์? ๊ธฐ์ฌ ํํ ๋ฆฌ์ผ์ ํ์ธํ์ธ์.
Open WebUI์ openai-edge-tts
๐ฃ๏ธ ํตํฉํ๊ธฐ
openai-edge-tts
๋ ๋ฌด์์ธ๊ฐ์?โ
OpenAI Edge TTS๋ ํ ์คํธ๋ฅผ ์์ฑ์ผ๋ก ๋ณํํ๋ API๋ก, OpenAI API ์๋ํฌ์ธํธ๋ฅผ ๋ชจ๋ฐฉํ์ฌ Open WebUI์ ๊ฐ์ ์๋ํฌ์ธํธ URL์ ์ ์ํ ์ ์๋ ์๋๋ฆฌ์ค์์ ์ง์ ๋์ฒดํ ์ ์์ต๋๋ค.
์ด๋ฅผ ์ํด edge-tts ํจํค์ง๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ํจํค์ง๋ Edge ๋ธ๋ผ์ฐ์ ์ ๋ฌด๋ฃ "๋ญ๋ " ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ Microsoft / Azure ์์ฒญ์ ์๋ฎฌ๋ ์ด์ ํ์ฌ ๊ณ ํ์ง์ ํ ์คํธ-์์ฑ ๋ณํ์ ๋ฌด๋ฃ๋ก ์ ๊ณตํฉ๋๋ค.
์ฌ๊ธฐ์์ ์์ฑ์ ์ํ๋งํ์ธ์
'openedai-speech'์์ ์ฐจ์ด์ ์ ๋ฌด์์ธ๊ฐ์?
openedai-speech๊ณผ ์ ์ฌํ๊ฒ, openai-edge-tts๋ OpenAI API ์๋ํฌ์ธํธ๋ฅผ ๋ชจ๋ฐฉํ์ฌ OpenAI Speech ์๋ํฌ์ธํธ๊ฐ ํธ์ถ ๊ฐ๋ฅํ๊ณ ์๋ฒ ์๋ํฌ์ธํธ URL์ ๊ตฌ์ฑํ ์ ์๋ ์๋๋ฆฌ์ค์์ ์ง์ ๋์ฒดํ ์ ์๋ ํ ์คํธ-์์ฑ ๋ณํ API ์๋ํฌ์ธํธ์ ๋๋ค.
openedai-speech
๋ ์คํ๋ผ์ธ์์ ์คํ๋๋ ์ฌ๋ฌ ๋ชจ๋์ ์์ฑ์ ์์ฑํ ์ ์๋ ๋ ํฌ๊ด์ ์ธ ์ต์
์
๋๋ค.
openai-edge-tts
๋ Python ํจํค์ง edge-tts
๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋จํ๊ฒ ์ค๋์ค๋ฅผ ์์ฑํ๋ ๋ ๊ฐ๋จํ ์ต์
์
๋๋ค.
์๊ตฌ ์ฌํญโ
- ์์คํ ์ Docker ์ค์น๋จ
- Open WebUI ์คํ ์ค
โก๏ธ ๋น ๋ฅธ ์์โ
๊ตฌ์ฑ์ ํ์ง ์๊ณ ๋ ๊ฐ์ฅ ๊ฐ ๋จํ๊ฒ ์์ํ๋ ค๋ฉด ์๋ ๋ช ๋ น์ด๋ฅผ ์คํํ์ธ์:
docker run -d -p 5050:5050 travisvn/openai-edge-tts:latest
์ด๋ ๊ธฐ๋ณธ ์ค์ ์ ์ฌ์ฉํ์ฌ ํฌํธ 5050์์ ์๋น์ค๋ฅผ ์คํํฉ๋๋ค.
Open WebUI์์ openai-edge-tts
์ฌ์ฉ ์ค์ โ
- ๊ด๋ฆฌ์ ํจ๋์ ์ด๊ณ
Settings
->Audio
๋ก ์ด๋ - ์๋ ์คํฌ๋ฆฐ์ท์ ๋ง๊ฒ TTS ์ค์ ์ ์ ์ฉํ์ธ์
- ์ฐธ๊ณ : ์ฌ๊ธฐ์์ TTS ์์ฑ์ ์ง์ ํ ์ ์์ต๋๋ค