brailcom/speechd

TTS fails unless a voice is specified on the command line.

开放

#1,023 创建于 2025年4月3日

 (2 条评论) (0 个反应) (0 位负责人)C (86 个派生)auto 404
buggood first issuehelp wanted

仓库指标

星标
 (325 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

As reported by Stepan Novotny on https://bugs.debian.org/1101681

Steps to reproduce

spd-say -o espeak-ng-mbrola 'Testing testing 1 2 3'

Obtained behavior

This fails to use the default (mbrola) voice

Expected behavior

This should select an mbrola voice (according to language etc.)

Behavior information

Running spd-say -o espeak-ng-mbrola -y mb-us1 'Testing testing 1 2 3' does get an mbrola voice.

I tried adding voice configuraiton to /etc/speech-dispatcher/modules/espeak-ng-mbrola.conf

   VoiceFileDependency "/usr/share/mbrola/$VOICE/$VOICE"
   VoiceFileDependency "/usr/lib/x86_64-linux-gnu/espeak-ng-data/voices/mb/mb-$VOICE"
   AddVoice "en-us" "FEMALE1" "us1"
   AddVoice "en-us" "MALE1" "us2"
   DefaultVoice "us1"

The above paramters are all ignored.

Distribution

Debian 13

Version of Speech-dispatcher

0.12.0

贡献者指南