WIP: Add TTS cog #18

Draft
Seaswimmer wants to merge 12 commits from tts into main
Owner

The TTS cog will have support for both Google Cloud TTS and Google Translate TTS, and will utilize PyLav.

The TTS cog will have support for both Google Cloud TTS and Google Translate TTS, and will utilize [PyLav](https://github.com/PyLav/Red-Cogs).
Seaswimmer added the
cog
label 2024-02-19 18:38:19 -05:00
Seaswimmer self-assigned this 2024-02-19 18:38:19 -05:00
Seaswimmer added 1 commit 2024-02-19 18:38:19 -05:00
feat(tts): added new cog
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 10s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 14s
a2f61d697f
Seaswimmer added 1 commit 2024-02-19 18:38:28 -05:00
misc(tts): comment anchors are cool or smth
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 6s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 13s
014b2b4ef0
Seaswimmer added 1 commit 2024-02-19 18:42:17 -05:00
fix(tts): awaited a coroutine and added an error message if you load the cog without pylav loaded
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 8s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 14s
e5d466cf8b
Seaswimmer added 1 commit 2024-02-19 18:52:03 -05:00
feat(tts): made pylav check happen on message invocation instead of on cog load
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 8s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 15s
bcca864d02
Seaswimmer added 1 commit 2024-02-21 10:53:35 -05:00
feat(tts): bunch of changes
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 15s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 27s
3c4fba46b6
- changed how the cog loads, instead of depending on the `PyLavPlayer` cog, it'll just load PyLav from the `__init__.py` file
- moved configuration to a separate file
- added a configuration menu
- added pylav as a dependency in poetry and `info.json`
- set repository python version to `>=3.11,<3.12`
Seaswimmer added 2 commits 2024-02-21 11:47:26 -05:00
fix(tts): turned autohelp off for tts command
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 15s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 27s
567f51fb45
Seaswimmer added 1 commit 2024-02-21 11:48:33 -05:00
fix(tts): awaited a coroutine
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 10s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 26s
17312348fc
Seaswimmer added 1 commit 2024-02-28 11:28:29 -05:00
Merge branch 'main' into tts
Some checks failed
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 24s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 26s
01c78d6e5b
Seaswimmer added 1 commit 2024-02-28 11:31:01 -05:00
Merge branch 'main' into tts
Some checks failed
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 23s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 24s
e02a97f689
Seaswimmer added 1 commit 2024-05-04 10:21:55 -04:00
Merge branch 'main' into tts
Some checks failed
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 6s
Actions / Build Documentation (MkDocs) (pull_request) Failing after 8s
e587b4c32f
Seaswimmer added 1 commit 2024-05-04 10:24:10 -04:00
fix(repo): add pylav as a dependency
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Successful in 41s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 53s
ea0db88fbe
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Successful in 41s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 53s
This pull request has changes conflicting with the target branch.
  • poetry.lock
  • pyproject.toml

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin tts:tts
git checkout tts

Merge

Merge the changes and update on Forgejo.
git checkout main
git merge --no-ff tts
git checkout main
git merge --ff-only tts
git checkout tts
git rebase main
git checkout main
git merge --no-ff tts
git checkout main
git merge --squash tts
git checkout main
git merge --ff-only tts
git checkout main
git merge tts
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Seaswimmer/SeaCogs#18
No description provided.