Sound handling improved.

This commit is contained in:
Storm Dragon
2025-12-31 13:05:53 -05:00
parent 489651e3fa
commit 707f63b758
5 changed files with 5 additions and 5 deletions

View File

@@ -1,7 +1,7 @@
# Maintainer: Storm Dragon <storm_dragon@stormux.org> # Maintainer: Storm Dragon <storm_dragon@stormux.org>
pkgname=cthulhu pkgname=cthulhu
pkgver=2025.12.29 pkgver=2025.12.31
pkgrel=1 pkgrel=1
pkgdesc="Desktop-agnostic screen reader with plugin system, forked from Orca" pkgdesc="Desktop-agnostic screen reader with plugin system, forked from Orca"
url="https://git.stormux.org/storm/cthulhu" url="https://git.stormux.org/storm/cthulhu"

View File

@@ -1,5 +1,5 @@
project('cthulhu', project('cthulhu',
version: '2025.12.29-testing', version: '2025.12.31-testing',
meson_version: '>= 1.0.0', meson_version: '>= 1.0.0',
) )

View File

@@ -87,7 +87,7 @@ if ! rg -q "^ version: '${fullVersion}'," "$mesonFile"; then
echo "Error: Failed to update ${mesonFile}" >&2 echo "Error: Failed to update ${mesonFile}" >&2
exit 1 exit 1
fi fi
if ! rg -q "^pkgver=${fullVersion}$" "$pkgbuildFile"; then if ! rg -q "^pkgver=${pythonVersion}$" "$pkgbuildFile"; then
echo "Error: Failed to update ${pkgbuildFile}" >&2 echo "Error: Failed to update ${pkgbuildFile}" >&2
exit 1 exit 1
fi fi

View File

@@ -23,5 +23,5 @@
# Forked from Orca screen reader. # Forked from Orca screen reader.
# Cthulhu project: https://git.stormux.org/storm/cthulhu # Cthulhu project: https://git.stormux.org/storm/cthulhu
version = "2025.12.29" version = "2025.12.31"
codeName = "testing" codeName = "testing"

View File

@@ -286,7 +286,7 @@ def speak(content, acss=None, interrupt=True):
toSpeak = [] toSpeak = []
if element.isValid(): if element.isValid():
player = sound.getPlayer() player = sound.getPlayer()
player.play(element, interrupt=False) player.play(element, interrupt=interrupt)
elif toSpeak: elif toSpeak:
newVoice = ACSS(acss) newVoice = ACSS(acss)
newItemsToSpeak = [] newItemsToSpeak = []