ย
1. Access Key ๋ฐ๊ธ2. ์ปค์คํ
๋จ์ด ๋ฑ๋ก3. ํจํค์ง ์ค์น4. ํ๋ก์ ํธ ๊ตฌ์ฑ5. ๋ฐ๋ชจ ์คํ
ย
ย
1. Access Key ๋ฐ๊ธ
- https://console.picovoice.ai/signup ์์ ํ์๊ฐ์ ์ ์งํํ๋ค.
- AccessKey๋ฅผ ํ์ธํ๋ค.
ย
ย
2. ์ปค์คํ ๋จ์ด ๋ฑ๋ก
- How do I build? > Porcupine Wake Word ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๋ค.
- ์ํ๋ ์ธ์ด์ ๋จ์ด๋ฅผ ์ ๋ ฅํํ, ํ ์คํธ๋ฅผ ์งํํด๋ณธ๋ค.
- Train ๋ฒํผ์ ๋๋ฅธํ, ์ํ๋ ํ๋ซํผ์ ํ์ผ์ ๋ค์ด๋ฐ๋๋ค.
- Android, iOS, Web, Linux, macos, Windows, Raspberry Pi, NVIDIA Jetson ๋ฑ ๋ค์ํ ํ๋ซํผ์ ์ ๊ณตํ๊ณ ์๋ค.
- Download ๋ฒํผ์ ํด๋ฆญํ๋ฉด, ํ์ผ์ ๋ค์ด๋ฐ์ ์ ์๋ค.
ย
ย
3. ํจํค์ง ์ค์น
- ์๋์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ํจํค์ง๋ฅผ ์ค์นํ๋ค.
pip3 install pvporcupine==2.1.3 pvrecorder==1.1.1
- ์ฐธ๊ณ
ย
ย
4. ํ๋ก์ ํธ ๊ตฌ์ฑ
- Git ์ ์ฅ์ ํ์ฉ
- ์ธ์ด์ ๋ง๋ ๋ชจ๋ธ ํ์ผ์ ๋ค์ด๋ฐ๋๋ค.
- porcupine/lib/common ๊ฒฝ๋ก์ ์ธ์ด๋ณ๋ก ๋ชจ๋ธ ํ์ผ์ด ์ ์๋์ด ์๋ค.
- ํ๊ตญ์ด ๋ชจ๋ธ์ ์๋์ ํ์ผ์ ๋ค์ด๋ฐ์ผ๋ฉด ๋๋ค.
- python ๋ฐ๋ชจ ์คํฌ๋ฆฝํธ๋ฅผ ๋ณต์ฌํด์จ๋ค.
- ํด๋ ์์ฑ ํ, ๋ฐ๋ชจ ์คํฌ๋ฆฝํธ, ๋ชจ๋ธํ์ผ, ppnํ์ผ(์น์ฌ์ดํธ์์ ๋ค์ด๋ฐ์ ๊ฒ)๋ก ๊ตฌ์ฑํด๋๋ค.
- ppnํ์ผ์ ํ๊ธ์ด ๋ค์ด๊ฐ ์ด๋ฆ์ผ๋ก ๋ค์ด๋ฐ์ ์ ์๋๋ฐ, ์ ์ ํ ์ด๋ฆ์ผ๋ก ๋ณ๊ฒฝํ๋ค.
- ์๋์ ์ด๋ฏธ์ง์ ๊ฐ์ ํํ๋ก ๊ตฌ์ฑํ๋ฉด ๋๋ค.
ย
ย
5. ๋ฐ๋ชจ ์คํ
- ์๋์ ๋ช ๋ น์ด๋ก ์คํฌ๋ฆฝํธ๋ฅผ ์คํํด๋ณธ๋ค.
python3 porcupine_demo_mic.py --access_key ${ACESS_KEY} --keyword_paths ${PPN_FILE} --model_path ${MODEL_FILE} python3 porcupine_demo_mic.py --access_key nXWsx== --keyword_paths apeach_ko_mac_v2_1_0.ppn --model_path porcupine_params_ko.pv
- ์ฌ๋ฐ๋ฅธ ๋จ์ด๋ฅผ ์ ๋ ฅํ ๋๋ง๋ค ๋ก๊ทธ๊ฐ ์ถ๋ ฅ๋๋ค.
ย
ย