mirror of
https://git.freebsd.org/ports.git
synced 2026-06-02 11:08:52 +00:00
55c2a54db3
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
28 lines
584 B
Makefile
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>
|