Quick Start#
Using Docker#
The easiest way to get started with Speech2Motion is using the pre-built Docker image:
Linux/macOS:
docker run -it \
-p 18084:18084 \
-v $(pwd)/data:/workspace/speech2motion/data \
dlp3d/speech2motion:latest
Windows:
docker run -it -p 18084:18084 -v .\data:/workspace/speech2motion/data dlp3d/speech2motion:latest
Command Explanation:
-p 18084:18084: Maps the container’s port 18084 to your host machine’s port 18084-v $(pwd)/data:/workspace/speech2motion/data(Linux/macOS): Mounts your localdatadirectory to the container’s data directory-v .\data:/workspace/speech2motion/data(Windows): Mounts your localdatadirectory to the container’s data directorydlp3d/speech2motion:latest: Uses the pre-built public image
Prerequisites:
Ensure you have a
datadirectory in your project rootMake sure Docker is installed and running on your system
Alternative: Build from Source#
If you prefer to build the image from source:
Linux/macOS:
# Build the Docker image
docker build -t speech2motion:local .
# Run the container
docker run -it \
-p 18084:18084 \
-v $(pwd)/data:/workspace/speech2motion/data \
speech2motion:local
Windows:
# Build the Docker image
docker build -t speech2motion:local .
# Run the container
docker run -it -p 18084:18084 -v .\data:/workspace/speech2motion/data speech2motion:local