ace5d2fd1f
Make compatible with newly-released speech-dispatcher-rs.
2020-09-25 11:33:49 -05:00
589c613bbe
Implement FnMut callbacks on AV Foundation, and fix warnings.
2020-09-25 11:14:26 -05:00
1f22843086
Refactor Linux, Windows, and Wasm platforms to use FnMut for callbacks, and bump version.
2020-09-25 11:08:19 -05:00
2c70f77a15
Bump version.
2020-09-24 18:21:14 -05:00
96e5d21e24
Implement callbacks for WinRT.
2020-09-24 17:56:46 -05:00
a22242af50
Implement callbacks for web backend.
2020-09-24 14:26:30 -05:00
532d5d9b58
Tighten up access.
2020-09-23 12:23:46 -05:00
251fb8d8c1
Implement callbacks on AVFoundation.
2020-09-23 12:21:05 -05:00
bd57075d53
Implement unused framework for AVFoundation callbacks.
2020-09-23 11:28:56 -05:00
36a12597de
Merge branch 'v0.7' of https://github.com/ndarilek/tts-rs into v0.7
2020-09-23 11:00:41 -05:00
c5524113ff
Document the fact that we only need an NSRunLoop in the example because there isn't one already.
2020-09-23 10:33:30 -05:00
6788277a4d
Implement framework for utterance callbacks in Windows backends, though they aren't currently called.
2020-09-23 10:31:21 -05:00
61522610cd
Implement utterance begin/end callback framework, and set up for Speech-Dispatcher.
2020-09-23 10:12:51 -05:00
f5f11b7cdf
Switch to using MediaPlaybackItem as WinRT utterance ID.
2020-09-22 14:51:59 -05:00
017aa8863b
Remove unused import and fix i~~OS builds.
2020-09-22 14:30:17 -05:00
6b023c3071
Add AV Foundation support for returning utterance IDs.
2020-09-22 14:08:19 -05:00
4816ec575c
Make speak calls return an utterance ID, where possible.
2020-09-22 12:40:03 -05:00
d6508edd12
Remove workaround for incorrect Tolk string handling, pin minimum working version, and bump version.
2020-09-21 15:13:22 -05:00
14a721c837
Depend on build_ios
for releasing.
2020-09-02 17:13:03 -05:00
c8fd02b448
Bump version.
2020-09-02 16:51:25 -05:00
03ea2602bc
Don't link against AppKit if building on iOS.
2020-09-02 16:37:07 -05:00
dac58539c9
Merge branch 'master' of https://github.com/ndarilek/tts-rs
2020-09-02 16:03:08 -05:00
0d61dc258f
Set up conditional compilation for iOS.
2020-09-02 16:03:04 -05:00
2cfd2ea09e
Merge branch 'master' of https://github.com/ndarilek/tts-rs into master
2020-09-02 15:52:43 -05:00
d3ca27c707
Force Rust toolchain update, and separate out iOS build.
2020-09-02 15:52:11 -05:00
81b23330e9
Move iOS build into separate CI run to see if this odd bug is triggered.
2020-09-02 15:37:34 -05:00
665013fdff
Split text sent to Tolk backend to account for some sort of length limit.
...
Tolk seems to fail on strings larger than 325 characters in length. Here we:
* Send any strings with 300 or fewer characters through directly.
* For larger strings, split on whitespace boundaries, then create and send buffers of 300 or fewer characters.
This may not handle internationalized text, and may not handle someone bombarding TTS with a giant word. PRs for either welcome.
2020-09-02 11:40:08 -05:00
6c091f3284
Switch Speech-dispatcher initialization to threaded mode so callbacks work and is_speaking
is correct.
2020-08-25 11:50:25 -05:00
d3ffd5078f
cargo fmt
2020-08-24 16:46:57 -05:00
1507527175
Add Default
implementation for Features
so backends need only specify features they actually support.
2020-08-24 16:44:00 -05:00
951e31b284
Implement is_speaking
For Speech-dispatcher.
2020-08-19 21:28:30 -05:00
045b80c921
Don't scream if winrt_bindings fails to build.
2020-08-18 15:27:07 -05:00
907b828315
Add iOS test to release builds.
2020-08-18 15:26:23 -05:00
bdace524b9
Bump version.
2020-08-18 15:22:46 -05:00
7bcbda15b3
Update supported platforms.
2020-08-18 15:22:12 -05:00
a1e4215ea7
Normal volume of speech-dispatcher is 100, not 0.
2020-08-18 15:19:34 -05:00
2f85c3b2bf
Add iOS build.
2020-08-18 15:16:30 -05:00
3b3be830c6
Update iOS build targets.
2020-08-18 14:59:48 -05:00
65eeddc1ad
Remove missing targets.
2020-08-18 14:24:00 -05:00
27e9aaf034
Add iOS build.
2020-08-18 14:17:06 -05:00
abe5292868
Bump version.
2020-08-13 11:15:52 -05:00
cce1569c72
Sync supported synths in README and lib.rs.
2020-08-13 11:15:23 -05:00
4d980270be
Merge branch 'master' of https://github.com/ndarilek/tts-rs
2020-08-13 11:12:25 -05:00
d199a6e8ee
Update supported synthesizers.
2020-08-13 11:12:15 -05:00
ff877acd87
Eliminate warning in non-MacOS builds.
2020-08-13 11:11:38 -05:00
c5b1ff1944
Add AVFoundation backend, used automatically on MacOS 10.14 and above.
2020-08-13 11:08:00 -05:00
2d0ab8889a
Eliminate a warning.
2020-08-13 06:58:16 -05:00
cc2a4c12f7
Rename ns_speech_synthesizer backend to appkit.
2020-08-13 06:46:16 -05:00
1d7018a558
Build MacOS releases and explicitly specify task dependencies.
2020-08-12 15:56:10 -05:00
d95eed63c5
Add MacOS CI test builds.
2020-08-12 15:48:38 -05:00