Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: Ic20f4085d2a135f6596d3e80be8ff1017c6b7480
|
|
When a voice file is invalid or fails to load the voice system splash a
message 'Invalid Voice'
Now we supply a single voice file (currently only english is used)
the support for other languages is in but I haven't set it up to
look for anything but InvalidVoice_english.talk
Also adds a one time kill voice thread function
ie. it doesn't allow re-init after killing the voice thread & queue
Change-Id: I7b43f340c3cc65c65110190f0e0075b31218a7ac
|
|
a script to help make disk benchmarks across USB
Change-Id: Ifa4e88d2dbaba03b804a4d03ff953f94117ad8e4
|
|
..It's already the default UI font on those targets
Change-Id: If8cb44da650d19882e4bd4b641af2f4fa59c1cd1
|
|
Change-Id: I8df272b4f8f2a19bbe49dfb938243ed592201797
|
|
Change-Id: Ic3b098e1d2ead235035e87d57877c351e28a54d9
|
|
OP allows you to use Open With.. to call plugins with parameters
called directly it acts as a shortcut list for plugins
open_plugins.rock interfaces with the open_plugin core
When opened directly it acts as a viewer for the plugin.dat file
this allows you to edit the paths and parameters for
core shortcuts as well as your added plugins
If a plugin is supplied to the viewer it is added to the dat file
If instead the plugin has previously been added then it is run
with the parameters you previously supplied
-----------------------------------------------------------------------------
Added export to .opx files
this allows shortcuts to plugins with parameters to be called from
the file browser
Change-Id: Ib8b05a60b049fb1d5881031ca09a07e3307d375a
|
|
macOS doesn't know about nproc; sysctl is the tool to be used on macOS.
Change-Id: Ic7dcf9be51d7ef7b52394ebb2a4df1dc3e31097b
|
|
Change-Id: I30a86bf9035e9e538603d0cc730a0449bf9a17d7
|
|
Change-Id: Ib4add14ff7415c42d0cc2ec11ec918ec02fac72d
|
|
Change-Id: I47d509e9d2ccf29ddd81bb15845f57544422626a
|
|
shared
Change-Id: I4b77e1fe435e1f02df665f18e69b5c1db0a2e0b5
|
|
Change-Id: Ia208909ed42dc7f9b8bd7d22ca88f1a1e47d0576
|
|
Change-Id: I5af62b2f03bb4ee34518592e14c6ded3ccfea4e3
|
|
Change-Id: If1a331d4f603154c036cd6c6b46f3a11e5e595e4
|
|
allows user to run plugin in background that voices
status messages
grouping is now working it counts ; as the end of a group
sleep timer remaining is not voiced if sleep timer is not active
TODO
manual entries
Change-Id: I39e8500df6440c07d2a3347513c749d5e155d1cc
|
|
Change-Id: Ic05cc72282cc016048e292ee0bef41c38148af8c
|
|
Change-Id: I549a33c94c339151cf5a74f13a8ecb73454bbfd4
|
|
Change-Id: I262f47e10aee51116375238b458270e92e25154d
|
|
Change-Id: I3c18bb34770b4b4b321199149a2ea693dfbdb7f4
|
|
Change-Id: Ibe247553965024a000749386a95e73dcc18c493e
|
|
Note: I left behind lcd_bitmap in features.txt, because removing it
would require considerable work in the manual and the translations.
Change-Id: Ia8ca7761f610d9332a0d22a7d189775fb15ec88a
|
|
'swcodec' is now always set (and recording_swcodec for recording-capable
units) in feature.txt so the manual and language strings don't need to
all be fixed up.
Change-Id: Ib2c9d5d157af8d33653e2d4b4a12881b9aa6ddb0
|
|
HAVE_LCD_BITMAP is now redundant.
lcd_bitmap is always-on in features.txt so manual and lang strings
don't have to change
Change-Id: I08eeb20de48099ffc2dc23782711af368c2ec794
|
|
This removes all code specific to SH targets
Change-Id: I7980523785d2596e65c06430f4638eec74a06061
|
|
* get rid of $(LANGUAGE) in top-level makefile (and configure script)
* un-hardcode English-as-primary-language in a couple more places
* allow DEFAULT_VOICE_LANG to be overriden
To actually change the primary from English, one must change:
* $english in voice.pl
* hardcoded 'english' in rbutil
* $ENGLISH in apps/lang/lang.make
* DEFAULT_VOICE_LANG in apps/talk.c
* configure script (default prompt)
Of course, if one wants to change the default UI language, it's simpler
to change the default language setting variable at compile time, or
perhaps by adding a configuration file with the desired value into the
.rockbox directory when the .zip is assembled.
Change-Id: If5cf76019d416e838628a2eccd4ec7d6cbaeeb74
|
|
* Use consistent ID numbering
* Use consistent logic for voicelist and voicebin files
* Fix situations where English <-> English would fail in strange ways
* Delete leftover tmpfile.
* Off-by-one error in voice validation code
* Off-by-one error in voicelist generation
Change-Id: Ib3cea2c6612138b1cbe614dacbe51000199cc9ad
|
|
If it's present, we don't need to generate one, which means we don't
need to know the target name and features list.
The next step is to accept the binary variant that rbutil uses
so we can generate a complete voice file on the cmdline.
Change-Id: I1a355f985e6af46b11610de781996000110ae9de
|
|
* imx233 had disjoint memory map
* hosted binaries not computing start address properly
Change-Id: Ia45571e0c41f07f1d4f34f6e1a0067dcac530148
|
|
Enable the Italian voice nightly build too.
Change-Id: I34f36202714c51ec65d6b5ce288a3e10a2b32f37
|
|
Change-Id: Idf322dd4367cf250885b7f040b1e0de10ee8b945
|
|
(So only voices that are confirmed okay are built)
Change-Id: I78dae45182352e5939941744fba2c0e015866804
|
|
Change-Id: If4a4c8c42ce68ecac4aee4400ea82cc709e26c1a
|
|
Change-Id: Id1a96fb2274572ae7520a146b13f044f68e0c3aa
|
|
If the translation is not 100% complete, we need to make sure anything
missing is copied from English so there won't be any gaps in the voice
files.
(This behavior is similar to what we do for the regular binary lang files)
Change-Id: I5fd2a50d08317eb8445926145a74a38033e0ebcc
|
|
Change-Id: I5aaf10c588f4396e61942b8fcd6c62c792ea175b
|
|
* Pass strings via stdin where possible
* Add German, Italian, and Norweigan to the build list.
(in other words, everything with >=95% coverage)
Change-Id: I0154b178b15ddd0b79566c1cb62f76ade32824aa
|
|
* configure: allow use of full tts engine names when making selection
* voice.pl: fixes for espeak-ng
* build.pm: Add a list of "standard" voices for tooling use
The latter will be used by the nightly builder infrastructure to
determine what voices to generate.
Change-Id: Iff55288f94a30fbe08d8345b730969b7264b5e0f
|
|
* espeak vs espeak-ng (prefer the latter!)
* voicepool was busted for most non-english strings
Change-Id: Iae6df0f5426155b7b1f444160814ff9ef4581f21
|
|
festival: english and spanish only
gtts: all but nederlands
espeak: all (need espeak-ng for czech, greek, and japanese)
Change-Id: I7df1b3235b48f352b0af3c13e3742e85432bc692
|
|
Most of the 'perfect' or 'good' translations are covered.
Also, don't override user-specified voice
Change-Id: I837bd67e9df2b8bcc7e020f12a2f411c9175565b
|
|
Set 10-character git shortrevs for consistency with modern git
defaults
Change-Id: I694f09acd5da1c9b837c9a71a82bd7b72578efd7
|
|
Change-Id: I8acbe43e3f27e51159a7a78fcc361476d7406cbb
|
|
(got lost in the output during my test runs)
Change-Id: I3467b96a9607a4d6cf1e26348cd496be508809d3
|
|
Uses the 'gtts-cli' command line client. Supports a wide variety of
languages, including all "Complete" and "Good" Rockbox translations.
Additional changes:
* voice synth script can accept pre-encoded mp3 files
* Move language->synth options mapping into the voice script
* Additional cleanups
Change-Id: I9523e2bca87cbcee2d8c4111f9892e8e458c7419
|
|
This allows binutils 2.16 to build successfully with GCC10.
Change-Id: Iddcd4156720f4fa05936ea459991866fc6e1524d
|
|
Change-Id: If8749aff19f92aae28f5f73aaf843428d7f4b462
|
|
This makes it easier to override from the command line.
Change-Id: I4bbd2995ed442b119b696da94ce1670304e59933
|
|
Change-Id: Ibf549472aa75a1f5e63eccb5ca7974dec506710f
|
|
(This migration happened over a decade ago!)
Change-Id: Ib396414a16f2d763e549af49e3f3b03047dab49c
|