728x90

riva ์„œ๋ฒ„ ๊ตฌ์กฐ ์ดˆ๋ก์ƒ‰ ๋ฐ•์Šค ์ค‘์š”! (sdk ์„ค์น˜ - server start - client)

Step-1 Service-maker ๋ชจ๋ธ ์ƒ์„ฑ

ngc ๋“ฑ๋ก

1. ngc ๊ฐ€์ž…

2. nvcr.io์— API ๋“ฑ๋ก

docker login nvcr.io
# Username: $oauthtoken
# Password: [ngc API KEY]

service-maker๋กœ ์›ํ•˜๋Š” ๋ชจ๋ธ ์ƒ์„ฑ (STT)

1. git clone riva demo

2. ngc pull riva_quickstart

ngc registry resource download-version "nvidia/riva/riva_quickstart:2.8.1"

3. riva network set

docker network create riva-speech

4. config ํŒŒ์ผ ์ˆ˜์ •

asr_acoustic_model=citrinet_1024

5. ํ•œ๊ตญ์–ด speech model ๋‹ค์šด๋กœ๋“œ

speechtotext_ko_kr_citrinet speechtotext_ko_kr_lm

mkdir servicemaker-dev/models/korean #์•ˆ์— ์ถ”๊ฐ€ 

6. riva-service-maker ๊ตฌ๋™& volume ์ถ”๊ฐ€

bash riva_init.sh 
bash riva_start.sh # docker volume (models/korean) ์ถ”๊ฐ€

7. service-maker container์—์„œ model ์ƒ์„ฑ

#sh ํŒŒ์ผ ์•ˆ์˜ volume ์œ„์น˜๋ฅผ customizeํ•œ ๋’ค build-deploy ์ง„ํ–‰
scripts/build_deploy/korean_models/riva_asr_citrinet_kr_build.sh
scripts/build_deploy/korean_models/riva_asr_citrinet_kr_deploy.sh
๋ฐ˜์‘ํ˜•
๋‹คํ–ˆ๋‹ค