48 lines
1.6 KiB
Bash
48 lines
1.6 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
# Copyright (C) 2024 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
export HUGGINGFACEHUB_API_TOKEN=${HUGGINGFACEHUB_API_TOKEN}
|
|
export OPENAI_API_KEY=${OPENAI_API_KEY}
|
|
export host_ip=$(hostname -I | awk '{print $1}')
|
|
|
|
export TGI_SERVICE_PORT=3006
|
|
export TGI_LLM_ENDPOINT=http://${host_ip}:${TGI_SERVICE_PORT}
|
|
export LLM_MODEL_ID="Intel/neural-chat-7b-v3-3"
|
|
|
|
export ASR_ENDPOINT=http://${host_ip}:7066
|
|
export TTS_ENDPOINT=http://${host_ip}:7055
|
|
export WAV2LIP_ENDPOINT=http://${host_ip}:7860
|
|
|
|
export WHISPER_SERVER_HOST_IP=${host_ip}
|
|
export WHISPER_SERVER_PORT=7066
|
|
|
|
export SPEECHT5_SERVER_HOST_IP=${host_ip}
|
|
export SPEECHT5_SERVER_PORT=7055
|
|
|
|
export MEGA_SERVICE_HOST_IP=${host_ip}
|
|
export ASR_SERVICE_HOST_IP=${host_ip}
|
|
export TTS_SERVICE_HOST_IP=${host_ip}
|
|
export LLM_SERVICE_HOST_IP=${host_ip}
|
|
export ANIMATION_SERVICE_HOST_IP=${host_ip}
|
|
|
|
export MEGA_SERVICE_PORT=8888
|
|
export ASR_SERVICE_PORT=3001
|
|
export TTS_SERVICE_PORT=3002
|
|
export LLM_SERVICE_PORT=3006
|
|
export ANIMATION_SERVICE_PORT=3008
|
|
|
|
export DEVICE="cpu"
|
|
export WAV2LIP_PORT=7860
|
|
export INFERENCE_MODE='wav2lip+gfpgan'
|
|
export CHECKPOINT_PATH='/usr/local/lib/python3.11/site-packages/Wav2Lip/checkpoints/wav2lip_gan.pth'
|
|
export FACE="/home/user/comps/animation/src/assets/img/avatar5.png"
|
|
# export AUDIO='assets/audio/eg3_ref.wav' # audio file path is optional, will use base64str in the post request as input if is 'None'
|
|
export AUDIO='None'
|
|
export FACESIZE=96
|
|
export OUTFILE="./outputs/result.mp4"
|
|
export GFPGAN_MODEL_VERSION=1.4 # latest version, can roll back to v1.3 if needed
|
|
export UPSCALE_FACTOR=1
|
|
export FPS=5
|