Platform/โ๏ธ Google Cloud (4) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ โ๏ธ Google Cloud * Speech to Text ์์๋ณด๊ธฐ ์ด ๊ธ์์ ์ค๋ช ํ ๋ด์ฉ์ ์์ ๋ Speech To Text ๋ฒ์ 1.9X.XX, v1p1beta1 workspace๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ฒ์ ๋ณ๋ก ํฌํจํ๊ณ ์๋ ๊ธฐ๋ฅ์ด ์์ดํ๋ ์คํํ์ค ๋ ๊ผญ ์ฐธ๊ณ ํ์ธ์! ๋ฐ๋ก ๋์ ๋ด์ง ์์๋ $300์ผ ๋ฌด๋ฃ ํฌ๋ ๋ง์ 12๊ฐ์๊ฐ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๋ฌด๋ฃ ํ๊ฐํ ์ข ๋ฃ ํ ์๋ ์ฒญ๊ตฌ๋์ง ์๋๋ค๊ณ ํ๋ค. ์ ์ฉ์นด๋๋ฅผ ๋ฑ๋กํ๊ฒ ๋์ด ์๋๋ฐ ์ด๋ ์๋ ๊ฐ์ ์ ๋ฐฉ์งํ๊ธฐ ์ดํด์์ด๋ฉฐ ์ฌ์ฉ์๊ฐ ์ ๋ฃ ๊ณ์ ์ผ๋ก ์ง์ ์ ๊ทธ๋ ์ด๋ํ์ง ์๋ ํ ์๊ธ์ด ์ฒญ๊ตฌ๋์ง ์๋๋ค๊ณ ๋์์๋ค. ํด๋ผ์ฐ๋ ์์ฑ ํ ์คํธ Cloud Speech-to-Text ์์ฑ ํ ์คํธ(STT) ๋ณํ์ ๋จธ์ ๋ฌ๋(๊ธฐ๊ณํ์ต)์ ์ฌ์ฉํ๋ฉฐ ์งง๊ฑฐ๋ ๊ธด ํ์์ ์ค๋์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ค. Speech-to-text conversion power.. โ๏ธ Google Cloud * ํ ์คํธ๋ฅผ ์ฝ์ด์ฃผ๊ฒ ๋? for Python Text to Speach๋ 2018-06์ ํ์ฌ Protocol, Java, Node.JS, Python ์ผ๋ก ์ฌ์ฉ๊ฐ๋ฅํฉ๋๋ค. ์ด ํฌ์คํธ์์๋ Python์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ํฌ์คํ ํ์์ต๋๋ค. ์ฌ์ฉ ์์๋ Python ์ธ์ ๋ค๋ฅธ ์ธ์ด๋ ๋์ผํ๊ธฐ์ ์์๋ง ๋ณด์๊ณ , Java, Node.JS ๊ฐ์ ๊ฒฝ์ฐ ์๋ #์ฐธ์กฐ๋ด์ฉ์ ํ์ธํ์ธ์. Google Cloud์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ ์ฐจ๊ฐ ๋จผ์ ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค. ๐ Before Start Google Cloud Library ์ฌ์ฉ๋ Package์ variable, method ์ ๋ณด๋ฅผ ์๊ณ ์ถ์ผ๋ฉด ๋งํฌ๋ฅผ ์ฐธ์กฐํ์ธ์! Text To Speech ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ ์ ํน์๋ผ๋ Google Cloud๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๊ธฐ๋ณธ์ธ์ฆ์ ํ์ง ์์๋ค.. โ๏ธ Google Cloud * STT ์ธ์๋ฅ ์ ๊ฐ์ ๋ณด์ 1/3 ์ธ์๋ฅ ์ด ๋์์ง ์์ง๋ง ํน์ ๋ถ๋ถ์์ ์ธ์๋ฅ ์ด ๋ง์ด ๋จ์ด์ง๊ณค ํ๋ค. Watson STT๋ ๋ฐ์ดํฐ๋ฅผ ํ์ต์ํฌ ์ ์๋๋ก ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค๊ณ ์๊ณ ์๋ค. ๊ทธ๋ ๋ค๋ฉด Google STT๋ ์ด๋จ๊น? ์ฌ์ฉ์๊ฐ ์ง์ ํ์ต์ํค๋ ๊ฒ์ ์๋์ง๋ง Google Cloud๋ก data๋ฅผ ๋ณด๋ด ์ฌ์ฉ์์ data๋ฅผ ํ์ต์ํฌ ์ ์๋ค. ๊ทธ ์ธ์๋ ๋ช๊ฐ์ง ์ธ์๋ฅ ์ด ์ข์์ง๋ ์กฐ๊ฑด(?) ์ํฉ(?) ๋ค์ด ์๋ค๊ณ ํ๋ ์ดํด๋ณด๋๋ก ํ์. 1. Sampling rate Setting SampleRateHertz ์ต์ ์ผ๋ก ์ค๋์ค Samling rate๋ฅผ ์ง์ ํฉ๋๋ค. ์ ๋ ฅ์ผ๋ก ์ ๋ฌ๋๋ data์ ๊ฐ์ ํ์์ ์ฌ์ฉํด์ผํ๋ฉฐ Sampling rate ์ง์ ๋ฒ์๋ 8000Hz ~ 48000Hz ์ ๋๋ค. SampleRateHertz ์ต์ ์ผ๋ก Samling .. โ๏ธ Google Cloud * ํ๋ก์ ํธ ์ญ์ ์ข ํ์ ใ .ใ 1. Choice Project ๋ก๊ทธ์ธ ํ ์ฌ๋ฌ์ ํ๋ก์ ํธ ์ค์์ ์ญ์ ๋ฅผ ์งํํ ํ๋ก์ ํธ๋ฅผ ์ ํํ๋ค. ๋๋ CookMap์ ์ ํํ์๋ค. 2. Setting and Utility ์ฐ์ธก ์๋จ์ ํ๋กํ ์์ด์ฝ ์์ ์๋ ๊ฐ๋ก ์ ์ธ๊ฐ ์์ด์ฝ( ์ค์ ๋ฐ ์ ํธ๋ฆฌํฐ )๋ฅผ ํด๋ฆญํ๋ค. ํ๋จ์ ํ๋ก์ ํธ ์ค์ ์ ๋๋ฌ์ค๋ค. 3. Delete ์๋จ์ ์ข ๋ฃ ์ฐฝ์ ๋๋ฅด๋ฉด ํ๋ก์ ํธ ์ข ๋ฃ๋ฅผ ์ํ ํ์ ์ด ๋น๋๋ค. ํ๋ก์ ํธ ID๋ฅผ ์ ๋ ฅํด์ ์ข ๋ฃ๋ฅผ ํ์ธํด ์ฃผ์ธ์. 4. Done ํ๋ก์ ํธ๋ฅผ ์ข ๋ฃํ๋ ์ค์ด๋ผ๋ ์๋ด ์ฐฝ์ด ์ธํฐ๋ท ์ฐฝ ํ๋จ์ ๋ด๋ค๊ฐ, ์ต์ข ์ ์ผ๋ก ํ๋ก์ ํธ ์ญ์ ๋๊ธฐ ์ค์ด๋ผ๋ ํ์ ์ฐฝ์ด ๋จ๋ฉด์ ํ๋ฉด์ด ์ ํ๋๋ฉด ์ญ์ ์๋ฃ์ ๋๋ค. ์ด์ 1 ๋ค์