├── .gitignore ├── README.md ├── configuration ├── __init__.py └── development_config.py ├── main.py ├── objects ├── __init__.py ├── audio_video_stream.py ├── queue_over.py └── video_full_frames.py ├── preprocess.py ├── requirements.txt ├── result_videos └── README.md ├── routers ├── audio2head_stream │ ├── __init__.py │ └── routes.py ├── helper1.py ├── helper2.py ├── inference_video1 │ ├── __init__.py │ └── routes.py └── inference_video2 │ ├── __init__.py │ └── routes.py ├── scripts ├── 1697513088193.wav ├── client_sample.py └── yangshi.mp4 └── utilities ├── async_generator2q.py ├── async_q2async_generator.py ├── audio_bytes2np_array.py ├── base64_estimate.py ├── extract_frames_from_video.py ├── is_bytes_wav.py ├── ndarray2frame.py ├── p2jpg.py ├── singleton.py ├── text2voice_gener ├── __init__.py ├── aliyun_text2voice_gener.py └── azure_tts.py └── wav_bytes_2channel.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/README.md -------------------------------------------------------------------------------- /configuration/__init__.py: -------------------------------------------------------------------------------- 1 | from .development_config import Settings 2 | -------------------------------------------------------------------------------- /configuration/development_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/configuration/development_config.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/main.py -------------------------------------------------------------------------------- /objects/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/objects/__init__.py -------------------------------------------------------------------------------- /objects/audio_video_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/objects/audio_video_stream.py -------------------------------------------------------------------------------- /objects/queue_over.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/objects/queue_over.py -------------------------------------------------------------------------------- /objects/video_full_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/objects/video_full_frames.py -------------------------------------------------------------------------------- /preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/preprocess.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/requirements.txt -------------------------------------------------------------------------------- /result_videos/README.md: -------------------------------------------------------------------------------- 1 | directory of result videos -------------------------------------------------------------------------------- /routers/audio2head_stream/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/routers/audio2head_stream/__init__.py -------------------------------------------------------------------------------- /routers/audio2head_stream/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/routers/audio2head_stream/routes.py -------------------------------------------------------------------------------- /routers/helper1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/routers/helper1.py -------------------------------------------------------------------------------- /routers/helper2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/routers/helper2.py -------------------------------------------------------------------------------- /routers/inference_video1/__init__.py: -------------------------------------------------------------------------------- 1 | """推理合成数字人视频""" 2 | from .routes import router 3 | -------------------------------------------------------------------------------- /routers/inference_video1/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/routers/inference_video1/routes.py -------------------------------------------------------------------------------- /routers/inference_video2/__init__.py: -------------------------------------------------------------------------------- 1 | """推理合成数字人视频""" 2 | from .routes import router 3 | -------------------------------------------------------------------------------- /routers/inference_video2/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/routers/inference_video2/routes.py -------------------------------------------------------------------------------- /scripts/1697513088193.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/scripts/1697513088193.wav -------------------------------------------------------------------------------- /scripts/client_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/scripts/client_sample.py -------------------------------------------------------------------------------- /scripts/yangshi.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/scripts/yangshi.mp4 -------------------------------------------------------------------------------- /utilities/async_generator2q.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/utilities/async_generator2q.py -------------------------------------------------------------------------------- /utilities/async_q2async_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/utilities/async_q2async_generator.py -------------------------------------------------------------------------------- /utilities/audio_bytes2np_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/utilities/audio_bytes2np_array.py -------------------------------------------------------------------------------- /utilities/base64_estimate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/utilities/base64_estimate.py -------------------------------------------------------------------------------- /utilities/extract_frames_from_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/utilities/extract_frames_from_video.py -------------------------------------------------------------------------------- /utilities/is_bytes_wav.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/utilities/is_bytes_wav.py -------------------------------------------------------------------------------- /utilities/ndarray2frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/utilities/ndarray2frame.py -------------------------------------------------------------------------------- /utilities/p2jpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/utilities/p2jpg.py -------------------------------------------------------------------------------- /utilities/singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/utilities/singleton.py -------------------------------------------------------------------------------- /utilities/text2voice_gener/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/utilities/text2voice_gener/__init__.py -------------------------------------------------------------------------------- /utilities/text2voice_gener/aliyun_text2voice_gener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/utilities/text2voice_gener/aliyun_text2voice_gener.py -------------------------------------------------------------------------------- /utilities/text2voice_gener/azure_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/utilities/text2voice_gener/azure_tts.py -------------------------------------------------------------------------------- /utilities/wav_bytes_2channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangnn520/digitalAvatarRealtime/HEAD/utilities/wav_bytes_2channel.py --------------------------------------------------------------------------------