Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions DOCKER.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
```
curl -L https://github.com/microsoft/onnxruntime/releases/download/v1.14.1/onnxruntime-linux-x64-1.14.1.tgz | tar -xz -C $(pwd)
curl -L https://april.sapples.net/april-english-dev-01110_en.april -o $(pwd)/april-english-dev-01110_en.april

docker build -t livecaptions-builder .
docker run --rm --name livecaptions-builder -it -v $(pwd):/app livecaptions-builder
```

Then you can run it with:
```
ONNX_ROOT=$(pwd)/onnxruntime-linux-x64-1.14.1/ \
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/onnxruntime-linux-x64-1.14.1/lib \
APRIL_MODEL_PATH=$(pwd)/april-english-dev-01110_en.april \
GSETTINGS_SCHEMA_DIR=$(pwd)/builddir/data \
./builddir/src/livecaptions
```
16 changes: 16 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
FROM ubuntu:latest

RUN apt update && \
apt install -y curl gnome-builder pulseaudio libadwaita-1-dev meson ninja-build curl cmake libpulse-dev

RUN curl -L https://github.com/microsoft/onnxruntime/releases/download/v1.14.1/onnxruntime-linux-x64-1.14.1.tgz | tar -xz -C /opt
RUN curl -L https://april.sapples.net/april-english-dev-01110_en.april -o /opt/april-english-dev-01110_en.april

ENV ONNX_ROOT=/opt/onnxruntime-linux-x64-1.14.1/
ENV LD_LIBRARY_PATH=/opt/onnxruntime-linux-x64-1.14.1/lib
ENV APRIL_MODEL_PATH=/opt/april-english-dev-01110_en.april

WORKDIR /app
#COPY . /app/

ENTRYPOINT [ "/app/entrypoint.sh" ]
4 changes: 4 additions & 0 deletions entrypoint.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/bash

meson setup builddir --reconfigure
ninja -C builddir