Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Elleo/pied
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.2.0
Choose a base ref
...
head repository: Elleo/pied
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Loading
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -5,8 +5,8 @@

Pied makes it simple to install and manage text-to-speech <a href="https://github.com/rhasspy/piper">Piper</a> voices for use with <a href="https://freebsoft.org/speechd">Speech Dispatcher</a>. Pied installs and configures the Piper neural text-to-speech engine to work with Speech Dispatcher. It can then be used to download and manage different voices.

<img alt="A screenshot showing the voice selection page in Pied" src="https://github.com/Elleo/pied/blob/main/screenshots/screenshot.png?raw=true" width=300 height=auto />
<img alt="A screenshot showing the voice selection page in Pied" src="https://github.com/Elleo/pied/blob/main/screenshots/screenshot.png?raw=true" width=400 height=auto />

<a href="https://snapcraft.io/pied"><img alt="Get it from the Snap Store" src="https://snapcraft.io/static/images/badges/en/snap-store-black.svg" /></a> <a href="https://github.com/Elleo/pied/releases/download/v0.1.12/com.mikeasoft.pied.flatpak"><img alt="Install Flatpak" src="https://pied.mikeasoft.com/images/install_flatpak.svg" style='height: 56px; width: auto; margin-left: 1em;' /></a>
<a href="https://snapcraft.io/pied"><img alt="Get it from the Snap Store" src="https://snapcraft.io/static/images/badges/en/snap-store-black.svg" /></a> <a href="https://github.com/Elleo/pied/releases/download/v0.3.0/com.mikeasoft.pied.flatpak"><img alt="Install Flatpak" src="https://pied.mikeasoft.com/images/install_flatpak.svg" style='height: 56px; width: auto; margin-left: 1em;' /></a>

</p>
2 changes: 1 addition & 1 deletion appimage/AppImageBuilder.yml
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ AppDir:
id: com.mikeasoft.pied
name: Pied
icon: pied
version: 0.1.11
version: 0.2.0
exec: pied
exec_args: $@
apt:
Binary file modified assets/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 0 additions & 2 deletions flatpak/Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
all:
cp -r ../build .
flatpak-builder --force-clean build-dir com.mikeasoft.pied.yaml --repo=repo
flatpak build-bundle repo com.mikeasoft.pied.flatpak com.mikeasoft.pied

clean:
rm -rf build
rm -rf build-dir
rm -rf repo
10 changes: 5 additions & 5 deletions flatpak/build-flatpak.sh
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
set -e
set -x

ls
tar -zxf pied-0.3.0-x86_64.tar.gz

mkdir -p /app/pied
cp -r linux/x64/release/bundle/* /app/pied/
cp -r pied/* /app/pied/

mkdir -p /app/bin
ln -s /app/pied/pied /app/bin/pied
cp killall /app/bin/
cp spd-say /app/bin/

mkdir -p /app/share/icons/
cp -r com.mikeasoft.pied.png /app/share/icons/
mkdir -p /app/share/icons/hicolor/256x256/apps/
cp -r com.mikeasoft.pied.png /app/share/icons/hicolor/256x256/apps/

mkdir -p /app/share/applications
cp -r com.mikeasoft.pied.desktop /app/share/applications/

mkdir -p /app/share/metainfo
cp -r com.mikeasoft.pied.metainfo.xml /app/share/metainfo/

2 changes: 1 addition & 1 deletion flatpak/com.mikeasoft.pied.desktop
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
Name=Pied
Comment=Text-to-speech voice manager
Exec=pied
Icon=com.mikeasoft.pied.png
Icon=com.mikeasoft.pied
Terminal=false
Type=Application
Categories=Utility
44 changes: 38 additions & 6 deletions flatpak/com.mikeasoft.pied.metainfo.xml
Original file line number Diff line number Diff line change
@@ -2,11 +2,13 @@
<component type="desktop-application">
<id>com.mikeasoft.pied</id>
<name>Pied</name>
<summary>Pied makes it simple to install and manage text-to-speech voices.</summary>
<developer_name>Mike Sheldon</developer_name>
<summary>Pied makes it simple to install and manage text-to-speech voices</summary>
<developer id="com.mikeasoft">
<name>Mike Sheldon</name>
</developer>
<url type="homepage">https://pied.mikeasoft.com</url>
<metadata_license>GPL3</metadata_license>
<project_license>GPL3</project_license>
<metadata_license>MIT</metadata_license>
<project_license>GPL-3.0+</project_license>
<supports>
<control>pointing</control>
<control>keyboard</control>
@@ -18,12 +20,42 @@
<launchable type="desktop-id">com.mikeasoft.pied.desktop</launchable>
<screenshots>
<screenshot type="default">
<image>https://raw.githubusercontent.com/Elleo/pied/screenshots/screenshot.png</image>
<image>https://raw.githubusercontent.com/Elleo/pied/main/screenshots/screenshot.png</image>
</screenshot>
</screenshots>
<content_rating type="oars-1.1" />
<releases>
<release version="0.1.12" date="2023-11-26" />
<release version="0.3.0" date="2024-11-17">
<description>
* Add support for models with multiple subvoices
* Add all different qualities of voice models
* Add automatic voice data generation script (thanks to lainedfles)
* Persist download managers through list updates (Fixes #15)
* Fix output detection when sox is available (Fixes #14 and #21)
</description>
</release>
<release version="0.2.1-1" date="2024-09-28">
<description>
* Rebuild against freedesktop 24.08
</description>
</release>
<release version="0.2.1" date="2024-03-12">
<description>
* Add delete voice button and confirmation dialog
</description>
</release>
<release version="0.2.0" date="2024-01-20">
<description>
* If available on the host system sox is now used to process audio, this allows for rate and pitch changes.
* If paplay isn't available on the host system Pied will now fallback to aplay (Fixes #1)
* Fix voice list in older versions of speech-dispatcher (Fixes #3)
* Support for all Piper 1.0 voices (Fixes #4)
* Provides notification if updates are available
* New logo! (thanks to Hanan)
* Remove need to unpack voices after download (faster voice install)
* Show additional information for each voice
</description>
</release>
<release version="0.1.11" date="2023-11-26" />
</releases>
</component>
Binary file modified flatpak/com.mikeasoft.pied.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 4 additions & 5 deletions flatpak/com.mikeasoft.pied.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
app-id: com.mikeasoft.pied
runtime: org.freedesktop.Platform
runtime-version: "22.08"
runtime-version: "24.08"
sdk: org.freedesktop.Sdk
command: pied
separate-locales: false
@@ -21,8 +21,9 @@ modules:
build-commands:
- "./build-flatpak.sh"
sources:
- type: dir
path: build
- type: file
url: https://github.com/Elleo/pied/releases/download/v0.3.0/pied-0.3.0-x86_64.tar.gz
sha256: f318d9e0d86f3c5af5900fb63c7e2bd76271a731be977385145809675eaa9908
- type: file
path: build-flatpak.sh
- type: file
@@ -33,5 +34,3 @@ modules:
path: com.mikeasoft.pied.metainfo.xml
- type: file
path: /usr/bin/killall
- type: file
path: /usr/bin/spd-say
Loading