Skip to content
Merged
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
20 changes: 13 additions & 7 deletions .github/workflows/download-and-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,6 @@ jobs:
- name: Download static FFmpeg
run: |
mkdir /tmp/3dparty-bins
wget "https://github.com/RustedBytes/audio-from-video/releases/download/v0.2.2/audio-from-video"
mv audio-from-video /tmp/3dparty-bins/audio-from-video
wget "https://github.com/RustedBytes/data-viewer-audio/releases/download/v0.2.2/data-viewer-audio"
mv data-viewer-audio /tmp/3dparty-bins/data-viewer-audio
wget "https://github.com/RustedBytes/audio-parquet-merger/releases/download/v0.1.0/audio-parquet-merger"
mv audio-parquet-merger /tmp/3dparty-bins/audio-parquet-merger
wget "https://github.com/hangxie/parquet-tools/releases/download/v1.37.1/parquet-tools-v1.37.1-linux-amd64.gz"
gzip -d parquet-tools-v1.37.1-linux-amd64.gz
mv parquet-tools-v1.37.1-linux-amd64 /tmp/3dparty-bins/parquet-tools
Expand Down Expand Up @@ -70,20 +64,32 @@ jobs:
run: wget -O "/tmp/wav-files-echo" "https://github.com/RustedBytes/wav-files-echo/releases/download/v0.1.0/wav-files-echo"
- name: Download babylonify
run: wget -O "/tmp/babylonify" "https://github.com/RustedBytes/babylonify/releases/download/v0.1.0/babylonify"
- name: Download audio-from-video
run: wget -O "/tmp/audio-from-video" "https://github.com/RustedBytes/audio-from-video/releases/download/v0.2.2/audio-from-video"
- name: Download data-viewer-audio
run: wget -O "/tmp/data-viewer-audio" "https://github.com/RustedBytes/data-viewer-audio/releases/download/v0.2.2/data-viewer-audio"
- name: Download audio-parquet-merger
run: wget -O "/tmp/audio-parquet-merger" "https://github.com/RustedBytes/audio-parquet-merger/releases/download/v0.1.0/audio-parquet-merger"
- name: Make files executable
run: |
chmod +x /tmp/wav-files-*
chmod +x /tmp/audios-to-dataset
chmod +x /tmp/extract-audio
chmod +x /tmp/babylonify
chmod +x /tmp/audio-from-video
chmod +x /tmp/data-viewer-audio
chmod +x /tmp/audio-parquet-merger
- name: Strip files
run: |
strip -s /tmp/wav-files-*
strip -s /tmp/audios-to-dataset
strip -s /tmp/extract-audio
strip -s /tmp/babylonify
strip -s /tmp/audio-from-video
strip -s /tmp/data-viewer-audio
strip -s /tmp/audio-parquet-merger
- name: Create ZIP archive - 1
run: zip -j /tmp/additional-tools.zip /tmp/audios-to-dataset /tmp/extract-audio /tmp/babylonify
run: zip -j /tmp/additional-tools.zip /tmp/audios-to-dataset /tmp/extract-audio /tmp/babylonify /tmp/audio-from-video /tmp/data-viewer-audio /tmp/audio-parquet-merger
- name: Create ZIP archive - 2
run: zip -j /tmp/wav-files-toolkit.zip /tmp/wav-files-*
- name: Create ZIP archive - 3
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ The following tools are available in the `additional-tools.zip` release archive:
- [x] [**audios-to-dataset**](https://github.com/RustedBytes/audios-to-dataset): Convert audio files to dataset format
- [x] [**extract-audio**](https://github.com/RustedBytes/extract-audio): Extract audio from various sources
- [x] [**babylonify**](https://github.com/RustedBytes/babylonify): Filter parquet files by language
- [x] [**audio-from-video**](https://github.com/RustedBytes/audio-from-video): Extract audio tracks from video files
- [x] [**data-viewer-audio**](https://github.com/RustedBytes/data-viewer-audio): View and inspect audio dataset information
- [x] [**audio-parquet-merger**](https://github.com/RustedBytes/audio-parquet-merger): Merge multiple audio parquet files

## 3rd-party Tools

Expand All @@ -43,9 +46,6 @@ The following external tools are bundled with the toolkit and available in the `
- [x] [**ffprobe**](https://ffmpeg.org/ffprobe.html): Multimedia stream analyzer, included with FFmpeg
- [x] [**parquet-tools**](https://github.com/hangxie/parquet-tools): Command-line tools for Apache Parquet files
- [x] [**nnnoiseless**](https://github.com/RustedBytes/nnnoiseless-releases): RNNoise-based noise suppression tool
- [x] [**audio-from-video**](https://github.com/RustedBytes/audio-from-video): Extract audio tracks from video files
- [x] [**data-viewer-audio**](https://github.com/RustedBytes/data-viewer-audio): View and inspect audio dataset information
- [x] [**audio-parquet-merger**](https://github.com/RustedBytes/audio-parquet-merger): Merge multiple audio parquet files

### Demo

Expand Down