Skip to content

Commit 02a6c7e

Browse files
author
matatonic
committed
0.16.0
1 parent 54ad8a1 commit 02a6c7e

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

README.md

+11-11
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Details:
1818
* You can map your own [piper voices](https://rhasspy.github.io/piper-samples/) via the `voice_to_speaker.yaml` configuration file
1919
* Model `tts-1-hd` via [coqui-ai/TTS](https://github.com/coqui-ai/TTS) xtts_v2 voice cloning (fast, but requires around 4GB GPU VRAM)
2020
* Custom cloned voices can be used for tts-1-hd, See: [Custom Voices Howto](#custom-voices-howto)
21-
* 🌐 [Multilingual](#multilingual) support with XTTS voices
21+
* 🌐 [Multilingual](#multilingual) support with XTTS voices, the language is automatically detected if not set
2222
* [Custom fine-tuned XTTS model support](#custom-fine-tuned-model-support)
2323
* Configurable [generation parameters](#generation-parameters)
2424
* Streamed output while generating
@@ -30,6 +30,10 @@ If you find a better voice match for `tts-1` or `tts-1-hd`, please let me know s
3030

3131
## Recent Changes
3232

33+
Version 0.17.0, 2024-07-01
34+
35+
* Automatic language detection, thanks [@RodolfoCastanheira](https://github.com/RodolfoCastanheira)
36+
3337
Version 0.16.0, 2024-06-29
3438

3539
* Multi-client safe version. Audio generation is synchronized in a single process. The estimated 'realtime' factor of XTTS on a GPU is roughly 1/3, this means that multiple streams simultaneously, or `speed` over 2, may experience audio underrun (delays or pauses in playback). This makes multiple clients possible and safe, but in practice 2 or 3 simultaneous streams is the maximum without audio underrun.
@@ -58,7 +62,7 @@ Version 0.14.0, 2024-06-26
5862
Version 0.13.0, 2024-06-25
5963

6064
* Added [Custom fine-tuned XTTS model support](#custom-fine-tuned-model-support)
61-
* Initial prebuilt arm64 image support (Apple M-series, Raspberry Pi - MPS is not supported in XTTS/torch), thanks @JakeStevenson, @hchasens
65+
* Initial prebuilt arm64 image support (Apple M-series, Raspberry Pi - MPS is not supported in XTTS/torch), thanks [@JakeStevenson](https://github.com/JakeStevenson), [@hchasens](https://github.com/hchasens)
6266
* Initial attempt at AMD GPU (ROCm 5.7) support
6367
* Parler-tts support removed
6468
* Move the *.default.yaml to the root folder
@@ -88,7 +92,7 @@ Version 0.11.0, 2024-05-29
8892

8993
Version: 0.10.1, 2024-05-05
9094

91-
* Remove `runtime: nvidia` from docker-compose.yml, this assumes nvidia/cuda compatible runtime is available by default. thanks @jmtatsch
95+
* Remove `runtime: nvidia` from docker-compose.yml, this assumes nvidia/cuda compatible runtime is available by default. thanks [@jmtatsch](https://github.com/jmtatsch)
9296

9397
Version: 0.10.0, 2024-04-27
9498

@@ -252,13 +256,9 @@ tts-1:
252256
model: voices/en_US-ryan-high.onnx
253257
speaker: # default speaker
254258
```
255-
3. New models will be downloaded as needed, or you can download them in advance with `download_voices_tts-1.sh`. For example:
259+
3. New models will be downloaded as needed, of you can download them in advance with `download_voices_tts-1.sh`. For example:
256260
```shell
257-
$ bash download_voices_tts-1.sh en_US-ryan-high
258-
INFO:piper.download:Downloaded voices/en_US-ryan-high.onnx.json (https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/en/en_US/ryan/high/en_US-ryan-high.onnx.json)
259-
INFO:piper.download:Downloaded voices/en_US-ryan-high.onnx (https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/en/en_US/ryan/high/en_US-ryan-high.onnx)
260-
$ ls voices/en_US-ryan-high.onnx*
261-
voices/en_US-ryan-high.onnx.json voices/en_US-ryan-high.onnx
261+
bash download_voices_tts-1.sh en_US-ryan-high
262262
```
263263

264264
### Coqui XTTS v2
@@ -299,7 +299,7 @@ tts-1-hd:
299299

300300
Multilingual cloning support was added in version 0.11.0 and is available only with the XTTS v2 model. To use multilingual voices with piper simply download a language specific voice.
301301

302-
Coqui XTTSv2 has support for 16 languages: English (`en`), Spanish (`es`), French (`fr`), German (`de`), Italian (`it`), Portuguese (`pt`), Polish (`pl`), Turkish (`tr`), Russian (`ru`), Dutch (`nl`), Czech (`cs`), Arabic (`ar`), Chinese (`zh-cn`), Japanese (`ja`), Hungarian (`hu`) and Korean (`ko`).
302+
Coqui XTTSv2 has support for multiple languages: English (`en`), Spanish (`es`), French (`fr`), German (`de`), Italian (`it`), Portuguese (`pt`), Polish (`pl`), Turkish (`tr`), Russian (`ru`), Dutch (`nl`), Czech (`cs`), Arabic (`ar`), Chinese (`zh-cn`), Hungarian (`hu`), Korean (`ko`), Japanese (`ja`), and Hindi (`hi`). When not set, an attempt will be made to automatically detect the language, falling back to English (`en`).
303303

304304
Unfortunately the OpenAI API does not support language, but you can create your own custom speaker voice and set the language for that.
305305

@@ -362,4 +362,4 @@ tts-1-hd:
362362
temperature: 0.75
363363
top_k: 50
364364
top_p: 0.85
365-
```
365+
```

0 commit comments

Comments
 (0)