3853b253b3
Relevant PicoTTS source imported from https://github.com/ihuguet/picotts rather than submoduled, in an attempt to keep fetches small.
63 lines
1.9 KiB
Plaintext
63 lines
1.9 KiB
Plaintext
menu "Pico TTS"
|
|
|
|
choice PICOTTS_LANGUAGE
|
|
prompt "Voice language"
|
|
default PICOTTS_LANGUAGE_EN_GB
|
|
|
|
config PICOTTS_LANGUAGE_EN_GB
|
|
bool "English (en-GB)"
|
|
|
|
config PICOTTS_LANGUAGE_EN_US
|
|
bool "English (en-US)"
|
|
|
|
config PICOTTS_LANGUAGE_DE_DE
|
|
bool "German (de-DE)"
|
|
|
|
config PICOTTS_LANGUAGE_ES_ES
|
|
bool "Spanish (es-ES)"
|
|
|
|
config PICOTTS_LANGUAGE_FR_FR
|
|
bool "French (fr-FR)"
|
|
|
|
config PICOTTS_LANGUAGE_IT_IT
|
|
bool "Italian (it-IT)"
|
|
|
|
endchoice
|
|
|
|
choice PICOTTS_RESOURCE_MODE
|
|
prompt "Resource storage mode"
|
|
default PICOTTS_RESOURCE_MODE_EMBED
|
|
|
|
config PICOTTS_RESOURCE_MODE_EMBED
|
|
bool "Embed into application binary"
|
|
|
|
config PICOTTS_RESOURCE_MODE_PARTITION
|
|
bool "Load resources from raw partitions"
|
|
|
|
endchoice
|
|
|
|
config PICOTTS_TA_PARTITION
|
|
string "TA resource partition name" if PICOTTS_RESOURCE_MODE_PARTITION
|
|
default "picotts_ta"
|
|
help
|
|
Partition name where the Text Analysis (TA) resource blob is
|
|
located. This needs to be flashed separately from the application.
|
|
|
|
config PICOTTS_SG_PARTITION
|
|
string "SG resource partition name" if PICOTTS_RESOURCE_MODE_PARTITION
|
|
default "picotts_sg"
|
|
help
|
|
Partition name where the Signal Generator (SG) resource blob is
|
|
located. This needs to be flashed separately from the application.
|
|
|
|
config PICOTTS_INPUT_QUEUE_SIZE
|
|
int "TTS input queue size"
|
|
default 256
|
|
help
|
|
The size of the TTS input quueue used to transfer the text to be
|
|
spoken over to the TTS engine. A larger size makes it less likely
|
|
that the picotts_add() function will block, but of course has the
|
|
downside of using up more memory.
|
|
|
|
endmenu
|