Michael Hansen and GitHub
ae516ffbb5
Automatically convert TTS audio to MP3 on demand ( #102814 )
...
* Add ATTR_PREFERRED_FORMAT to TTS for auto-converting audio
* Move conversion into SpeechManager
* Handle None case for expected_extension
* Only use ATTR_AUDIO_OUTPUT
* Prefer MP3 in pipelines
* Automatically convert to mp3 on demand
* Add preferred audio format
* Break out preferred format
* Add ATTR_BLOCKING to allow async fetching
* Make a copy of supported options
* Fix MaryTTS tests
* Update ESPHome to use "wav" instead of "raw"
* Clean up tests, remove blocking
* Clean up rest of TTS tests
* Fix ESPHome tests
* More test coverage
2023-11-06 15:26:00 -05:00
..
2023-11-04 18:38:28 -05:00
2023-11-06 21:02:02 +01:00
2023-10-23 11:21:33 +02:00
2023-10-23 14:47:43 +02:00
2023-10-28 21:59:02 +02:00
2023-10-30 18:54:50 +01:00
2023-11-04 13:16:40 +01:00
2023-10-22 12:02:15 -10:00
2023-11-06 01:32:03 +01:00
2023-11-06 10:51:14 +01:00
2023-10-24 00:20:03 +02:00
2023-10-30 18:32:24 +01:00
2023-11-02 12:58:26 +01:00
2023-10-26 10:46:20 +02:00
2023-10-20 11:45:44 -10:00
2023-10-20 08:12:53 +02:00
2023-11-06 15:26:00 -05:00
2023-11-02 21:59:25 +01:00
2023-11-02 22:00:43 -05:00
2023-10-18 22:42:15 -10:00
2023-10-22 18:34:01 +02:00
2023-11-06 10:34:06 +01:00
2023-11-05 14:21:20 +01:00
2023-10-20 08:12:53 +02:00
2023-11-05 07:07:44 -06:00
2023-10-20 14:18:09 -10:00
2023-10-19 15:08:52 +02:00
2023-10-24 00:15:58 +02:00
2023-11-01 17:53:40 +01:00
2023-10-25 12:15:58 +02:00
2023-10-20 08:12:53 +02:00
2023-11-05 01:36:00 +01:00
2023-11-02 18:37:35 -07:00
2023-11-06 15:26:00 -05:00
2023-11-06 11:05:44 +01:00
2023-10-25 14:48:33 +02:00
2023-11-04 16:17:31 +01:00
2023-11-05 03:08:04 +01:00
2023-11-04 16:17:51 +01:00
2023-10-25 00:32:20 +02:00
2023-10-20 08:12:53 +02:00
2023-10-26 09:46:16 +02:00
2023-11-03 08:34:49 +01:00
2023-10-22 18:10:47 +02:00
2023-10-21 10:09:09 -10:00
2023-10-21 10:09:09 -10:00
2023-10-21 00:26:02 +02:00
2023-10-20 08:12:53 +02:00
2023-11-06 14:19:47 +01:00
2023-10-29 10:23:24 +01:00
2023-11-03 13:11:26 +01:00
2023-11-04 18:56:53 +01:00
2023-10-27 21:46:59 +02:00
2023-11-02 23:32:46 +01:00
2023-10-25 23:25:44 -04:00
2023-10-23 10:07:31 +02:00
2023-10-25 06:13:10 +02:00
2023-11-06 20:24:01 +01:00
2023-10-21 10:06:12 -10:00
2023-11-02 15:46:58 -04:00
2023-11-06 15:26:00 -05:00
2023-10-20 08:12:53 +02:00
2023-11-06 15:17:28 +01:00
2023-10-25 23:22:38 -04:00
2023-10-20 15:15:13 +02:00
2023-11-02 18:07:35 +01:00
2023-11-02 10:22:27 +01:00
2023-11-05 12:41:15 +01:00
2023-10-25 15:34:48 +02:00
2023-10-26 12:35:51 +00:00
2023-11-05 22:49:08 +01:00
2023-11-02 09:13:04 +01:00
2023-11-04 09:14:03 -05:00
2023-10-25 07:12:55 +02:00
2023-11-02 21:59:25 +01:00
2023-11-02 16:47:33 +01:00
2023-10-21 00:26:02 +02:00
2023-10-31 08:09:03 +01:00
2023-11-06 01:15:49 +01:00
2023-11-06 20:31:12 +01:00
2023-10-26 22:20:29 +02:00
2023-10-19 01:08:08 +02:00
2023-10-30 12:36:34 +01:00
2023-10-31 11:32:17 +01:00
2023-10-20 08:12:53 +02:00
2023-10-30 22:10:47 +01:00
2023-11-01 00:18:21 +01:00
2023-11-06 20:48:47 +01:00
2023-11-06 15:45:04 +01:00
2023-10-20 08:12:53 +02:00
2023-10-20 08:12:53 +02:00
2023-10-25 15:55:28 -05:00
2023-10-31 12:56:15 -05:00
2023-10-25 23:26:10 -04:00
2023-11-04 15:40:50 +01:00
2023-11-01 15:41:41 +01:00
2023-11-03 12:37:29 -05:00
2023-10-25 07:46:49 +02:00
2023-10-29 09:17:57 +01:00
2023-10-20 08:12:53 +02:00
2023-10-22 15:17:22 +02:00
2023-10-30 15:18:59 +01:00
2023-11-02 19:57:48 -05:00
2023-10-21 00:26:02 +02:00
2023-10-24 19:14:23 -05:00
2023-10-20 08:12:53 +02:00
2023-10-31 10:29:04 +01:00
2023-10-19 18:22:22 +02:00
2023-11-01 09:46:13 -05:00
2023-10-20 10:23:02 -04:00
2023-11-06 08:50:41 +01:00
2023-10-25 14:02:30 +02:00
2023-10-20 08:12:53 +02:00
2023-11-06 08:39:40 +01:00
2023-10-25 06:07:38 +02:00
2023-11-02 21:59:25 +01:00
2023-10-20 08:12:53 +02:00
2023-11-04 19:24:34 +01:00
2023-11-05 07:07:44 -06:00
2023-11-05 07:07:44 -06:00
2023-10-31 10:05:03 +01:00
2023-11-06 08:54:30 +01:00
2023-11-06 08:54:30 +01:00
2023-11-04 10:54:22 -05:00
2023-10-30 15:57:00 +01:00
2023-10-31 19:25:25 +01:00
2023-10-23 10:35:41 +02:00
2023-11-03 12:09:31 +01:00
2023-10-20 08:12:53 +02:00
2023-11-04 09:48:02 +01:00
2023-10-23 15:49:48 +02:00
2023-10-20 08:12:53 +02:00
2023-10-28 09:18:09 -05:00
2023-11-06 07:52:15 +01:00
2023-10-20 08:12:53 +02:00
2023-11-06 15:45:04 +01:00
2023-10-27 10:51:45 +02:00
2023-11-04 16:41:59 +01:00
2023-11-06 21:03:48 +01:00
2023-10-29 15:48:01 -07:00
2023-11-05 21:13:45 +01:00
2023-11-04 08:56:27 +01:00
2023-11-06 20:30:01 +01:00
2023-11-06 11:15:00 +01:00
2023-11-04 14:00:01 +01:00
2023-10-22 16:53:04 +02:00
2023-10-22 16:30:34 +02:00
2023-10-22 23:55:13 +02:00
2023-10-19 21:38:15 +02:00
2023-10-22 22:00:14 +02:00
2023-11-03 12:15:49 +01:00
2023-10-20 08:12:53 +02:00
2023-10-22 21:39:01 +02:00
2023-10-21 22:12:59 -10:00
2023-11-03 12:17:36 +01:00
2023-11-05 07:07:44 -06:00
2023-10-20 20:20:17 +02:00
2023-10-29 10:43:57 +01:00
2023-10-21 00:26:02 +02:00
2023-10-20 08:12:53 +02:00
2023-10-20 20:20:04 +02:00
2023-10-25 15:51:52 +02:00
2023-10-20 08:12:53 +02:00
2023-11-04 17:59:12 +01:00
2023-10-21 00:26:02 +02:00
2023-11-02 14:40:27 +01:00
2023-10-20 08:12:53 +02:00
2023-10-20 14:54:51 +02:00
2023-11-03 11:10:08 -05:00
2023-10-24 09:11:14 +02:00
2023-11-01 16:27:23 +01:00
2023-11-03 17:05:27 +01:00
2023-11-01 21:34:04 +01:00
2023-11-01 21:12:57 +01:00
2023-11-02 21:59:25 +01:00
2023-11-04 10:54:00 -05:00
2023-10-20 08:12:53 +02:00
2023-10-26 11:59:48 +02:00
2023-10-31 09:10:43 +01:00
2023-10-20 08:12:53 +02:00
2023-10-20 08:12:53 +02:00
2023-10-21 00:26:02 +02:00
2023-10-25 13:48:00 +02:00
2023-10-26 18:43:10 +02:00
2023-10-21 00:26:02 +02:00
2023-11-06 04:11:50 +01:00
2023-10-20 08:12:53 +02:00
2023-10-22 21:02:39 +02:00
2023-10-20 15:18:10 +02:00
2023-11-04 13:20:16 +01:00
2023-10-20 14:00:31 +02:00
2023-11-03 11:10:08 -05:00
2023-10-21 10:09:09 -10:00
2023-10-30 09:40:15 +01:00
2023-10-30 09:46:48 +01:00
2023-10-20 08:12:53 +02:00
2023-10-26 12:12:18 +02:00
2023-11-06 21:01:25 +01:00
2023-10-20 23:07:14 +02:00
2023-10-30 10:29:40 +01:00
2023-11-06 11:12:33 +01:00
2023-11-04 13:14:24 +01:00
2023-10-20 08:12:53 +02:00
2023-10-21 00:26:02 +02:00
2023-10-20 08:12:53 +02:00
2023-10-20 08:12:53 +02:00
2023-10-20 08:12:53 +02:00
2023-10-19 15:08:52 +02:00
2023-10-20 08:12:53 +02:00
2023-10-31 10:06:42 +01:00
2023-11-03 17:16:20 +01:00
2023-10-25 12:15:09 +02:00
2023-10-20 11:13:18 +02:00
2023-10-31 19:54:51 -05:00
2023-11-03 18:09:56 +01:00
2023-11-04 18:08:06 +01:00
2023-10-31 06:57:06 +01:00
2023-10-31 06:57:06 +01:00
2023-10-31 06:57:06 +01:00
2023-10-31 06:57:06 +01:00
2023-10-31 08:49:03 +01:00
2023-11-06 15:26:00 -05:00
2023-10-29 19:18:31 +01:00
2023-10-20 23:00:17 +02:00
2023-10-20 12:02:43 +02:00
2023-11-04 12:19:56 +01:00
2023-10-21 10:09:09 -10:00
2023-10-30 09:46:20 +01:00
2023-11-04 14:55:50 -05:00
2023-10-27 16:49:01 +02:00
2023-10-27 16:15:16 +00:00
2023-10-31 13:42:52 +01:00
2023-10-26 19:34:59 +00:00
2023-10-25 10:54:43 +02:00
2023-10-21 17:53:32 +02:00
2023-11-01 13:25:33 +01:00
2023-11-02 18:37:35 -07:00
2023-11-06 14:48:00 +01:00
2023-11-06 15:45:04 +01:00
2023-10-19 15:08:52 +02:00
2023-11-06 07:58:13 +01:00
2023-10-20 23:06:13 +02:00
2023-11-06 10:17:48 +01:00
2023-11-06 15:26:00 -05:00
2023-10-25 12:15:58 +02:00
2023-11-02 22:00:43 -05:00
2023-11-02 21:59:25 +01:00
2023-10-21 10:09:09 -10:00
2023-11-05 07:08:24 -06:00
2023-10-25 23:53:14 +02:00
2023-11-04 13:12:06 +01:00