hass-core/tests
Simon 5fefa606b6
Add ElevenLabs text-to-speech integration (#115645)
* Add ElevenLabs text-to-speech integration

* Remove commented out code

* Use model_id instead of model_name for elevenlabs api

* Apply suggestions from code review

Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>

* Use async client instead of sync

* Add ElevenLabs code owner

* Apply suggestions from code review

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* Set entity title to voice

* Rename to elevenlabs

* Apply suggestions from code review

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* Allow multiple voices and options flow

* Sort default voice at beginning

* Rework config flow to include default model and reloading on options flow

* Add error to strings

* Add ElevenLabsData and suggestions from code review

* Shorten options and config flow

* Fix comments

* Fix comments

* Add wip

* Fix

* Cleanup

* Bump elevenlabs version

* Add data description

* Fix

---------

Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Michael Hansen <mike@rhasspy.org>
Co-authored-by: Joostlek <joostlek@outlook.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2024-07-31 21:31:09 +02:00
..
auth Update import locations in tests (#122216) 2024-07-20 11:16:04 +02:00
components Add ElevenLabs text-to-speech integration (#115645) 2024-07-31 21:31:09 +02:00
fixtures Add script to compare alexa locales with upstream (#114247) 2024-04-18 13:41:34 +02:00
hassfest Enable Ruff PT012 (#113957) 2024-06-08 17:59:08 +02:00
helpers Add enable_millisecond to duration selector (#122821) 2024-07-31 16:13:05 +02:00
non_packaged_scripts Add script to compare alexa locales with upstream (#114247) 2024-04-18 13:41:34 +02:00
pylint Add capsys to enforce-type-hints plugin (#120653) 2024-06-27 19:54:44 +02:00
resources
script Generate requirements per supported architecture (#115708) 2024-04-22 19:23:08 +02:00
scripts Import Generator from collections.abc (1) (#120914) 2024-07-01 11:51:51 +02:00
snapshots Add created_at/modified_at to config entries (#122456) 2024-07-29 22:08:46 +02:00
test_util Improve contextmanager typing (#122250) 2024-07-20 14:09:37 +02:00
testing_config Add MockToggleEntity type hints in tests (#120075) 2024-06-21 12:32:03 +02:00
util Fix bug in timeout util related to multiple global freezes (#122466) 2024-07-29 10:12:18 +02:00
__init__.py
common.py Remove loop shutdown indicator when done with test hass (#122432) 2024-07-23 00:56:06 +02:00
conftest.py Verify respx mock routes are cleaned up when tests finish (#122852) 2024-07-30 17:12:58 +02:00
ignore_uncaught_exceptions.py Remove async_late_forward_entry_setups and instead implicitly hold the lock (#119088) 2024-06-12 21:06:11 -04:00
patch_recorder.py Fail tests if recorder creates nested sessions (#122579) 2024-07-25 21:18:55 +02:00
patch_time.py Improve tests/patch_time.py (#122017) 2024-07-16 14:22:22 +02:00
ruff.toml Replace pylint protected-access with Ruff SLF001 (#115735) 2024-05-06 20:33:26 +02:00
syrupy.py Add created_at/modified_at to config entries (#122456) 2024-07-29 22:08:46 +02:00
test_backports.py Fix import pylint warning in core tests (#119359) 2024-06-11 15:04:00 +02:00
test_block_async_io.py Enable ruff asyncio event loop blocking detection rules (#120799) 2024-07-04 04:17:57 -05:00
test_bootstrap.py Split recorder and frontend bootstrap steps (#122420) 2024-07-22 23:07:49 +02:00
test_circular_imports.py Remove isal from after_dependencies in http (#119000) 2024-06-07 09:21:53 +02:00
test_config.py Use HOMEASSISTANT_DOMAIN alias for core DOMAIN in tests (#122762) 2024-07-29 12:51:12 +02:00
test_config_entries.py Add created_at/modified_at to config entries (#122456) 2024-07-29 22:08:46 +02:00
test_const.py Fix missing type[..] annotation in tests (#122217) 2024-07-20 11:11:16 +02:00
test_core.py Update import locations in tests (#122216) 2024-07-20 11:16:04 +02:00
test_data_entry_flow.py Section support for data entry flows (#118369) 2024-06-25 11:02:00 +02:00
test_exceptions.py Fix invalid tuple annotations (#116035) 2024-04-23 16:02:16 +02:00
test_loader.py Add MockModule type hints in tests (#120007) 2024-06-21 11:11:48 +02:00
test_main.py Enable ruff RUF005 and fix occurrences (#113589) 2024-03-16 07:37:20 -10:00
test_requirements.py Remove recorder from websocket_api after dependencies (#122422) 2024-07-22 16:50:05 -05:00
test_runner.py Update import locations in tests (#122216) 2024-07-20 11:16:04 +02:00
test_setup.py Use HOMEASSISTANT_DOMAIN alias for core DOMAIN in tests (#122762) 2024-07-29 12:51:12 +02:00
test_test_fixtures.py Move fixtures to decorators in core tests (#119675) 2024-06-14 13:32:42 +02:00
typing.py Use PEP 695 type alias in tests (#117797) 2024-05-20 19:03:04 +02:00