brailcom / brailcom/speechd

Adding Spiel backend support

Open
#878 2 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted priority
Dominant language
C
Stars
331
Forks
92
Avg merge
2d 10h
Merged PRs (30d)
9

Description

**Is your feature request related to a problem? Please describe.**

From @eeejay :

It would be useful to be able to start speech syntheses from e.g. flatpak/snap containers to isolate them. The Spiel approach allows to easily ship syntheses this way, and connect to them through dbus.

**Describe the solution you'd like**

We could add to the speechd core support for Spiel, in addition to the existing modules support. Basically, a new implementation alongside `output.c`.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the speechd core and output.c to understand how existing modules are supported. Then determine the required Spiel and D-Bus integration boundaries and how it should coexist with the current module support. Done means the core can start speech syntheses through Spiel, with coverage for the new behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.