1
0
mirror of https://git.freebsd.org/ports.git synced 2026-06-02 11:08:52 +00:00
Files
Olivier Duchateau 55c2a54db3 accessibility/libspiel: new port
This client library is designed to provide an ergonomic interface to
the myriad of potential speech providers that are installed in a given
session.
The API is inspired by the W3C Web Speech API. It serves several purposes:

- Provide an updated list of installed across all speech providers voices.
- Offer a "speaker" abstraction where utterances can be queued to speak.
- If no voice was explicitly chosen for an utterance, negotiate global
  user settings and language preferences to choose the most appropriate
  voice.

PR:	286697
2025-06-11 18:09:38 +02:00

28 lines
584 B
Makefile

PORTNAME= libspiel
DISTVERSION= 1.0.4
CATEGORIES= accessibility
MAINTAINER= desktop@FreeBSD.org
COMMENT= Speech synthesis client library
WWW= https://project-spiel.org/libspiel/
LICENSE= LGPL21+
LIB_DEPENDS= libspeech-provider-1.0.so:accessibility/libspeechprovider
USES= gnome gstreamer meson pkgconfig python:build
USE_GNOME= glib20 introspection:build
USE_GITHUB= yes
GH_ACCOUNT= project-spiel
GH_TAGNAME= 2ab0230
BINARY_ALIAS= python3=${PYTHON_VERSION}
MESON_ARGS= -Dtests=false \
-Ddocs=false
GLIB_SCHEMAS= org.monotonous.libspiel.gschema.xml
.include <bsd.port.mk>