1*4882a593Smuzhiyuncomment "espeak needs a toolchain w/ C++, wchar, threads, dynamic library" 2*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || BR2_STATIC_LIBS 3*4882a593Smuzhiyun depends on BR2_USE_MMU 4*4882a593Smuzhiyun 5*4882a593Smuzhiyunconfig BR2_PACKAGE_ESPEAK 6*4882a593Smuzhiyun bool "espeak" 7*4882a593Smuzhiyun depends on BR2_INSTALL_LIBSTDCPP 8*4882a593Smuzhiyun depends on BR2_USE_WCHAR 9*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS 10*4882a593Smuzhiyun depends on BR2_USE_MMU # fork() 11*4882a593Smuzhiyun # does not properly support building only a static version 12*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS 13*4882a593Smuzhiyun help 14*4882a593Smuzhiyun espeak is a speech synthesizer software for English and 15*4882a593Smuzhiyun other languages. 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun http://espeak.sourceforge.net/ 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunif BR2_PACKAGE_ESPEAK 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunchoice 22*4882a593Smuzhiyun prompt "choose audio backend" 23*4882a593Smuzhiyun default BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_NONE 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunconfig BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_NONE 26*4882a593Smuzhiyun bool "No sound backend, only produce wav files" 27*4882a593Smuzhiyun 28*4882a593Smuzhiyunconfig BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_ALSA 29*4882a593Smuzhiyun bool "alsa via portaudio" 30*4882a593Smuzhiyun # Selecting portaudio generates spurious "unmet dependencies" 31*4882a593Smuzhiyun # warnings. Unless you are changing the dependencies of espeak 32*4882a593Smuzhiyun # or portaudio, just ignore those spurious warnings. 33*4882a593Smuzhiyun select BR2_PACKAGE_PORTAUDIO 34*4882a593Smuzhiyun select BR2_PACKAGE_PORTAUDIO_CXX 35*4882a593Smuzhiyun 36*4882a593Smuzhiyunconfig BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_PULSEAUDIO 37*4882a593Smuzhiyun bool "pulseaudio" 38*4882a593Smuzhiyun depends on BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC 39*4882a593Smuzhiyun select BR2_PACKAGE_PULSEAUDIO 40*4882a593Smuzhiyun 41*4882a593Smuzhiyunendchoice 42*4882a593Smuzhiyun 43*4882a593Smuzhiyunendif # BR2_PACKAGE_ESPEAK 44