[PR #3648] [CLOSED] TTS auto-speak and STT auto-submit #4346

Closed
opened 2026-02-22 18:35:38 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/3648
Author: @shatfield4
Created: 4/14/2025
Status: Closed

Base: masterHead: 2237-feat-voice-speech-autoplay


📝 Commits (10+)

  • 111c815 add toggle for stt auto-submit
  • 370cfbd lint
  • 7d416f5 add translation placeholders
  • e76e201 add description text to account modal
  • e7a8542 wip auto stt
  • 929f9ee fix native provider
  • 3e5271f wip move tts logic to hook and fix asynctts
  • eaeddb5 move all tts logic to ttsprovider
  • 061d953 autospeak toggle setting
  • 9ddb1c3 Merge branch 'master' into 2237-feat-voice-speech-autoplay

📊 Changes

34 files changed (+782 additions, -184 deletions)

View changed files

📝 frontend/src/App.jsx (+8 -0)
📝 frontend/src/components/SettingsSidebar/index.jsx (+6 -0)
📝 frontend/src/components/UserMenu/AccountModal/index.jsx (+101 -3)
📝 frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/Actions/TTSButton/asyncTts.jsx (+8 -62)
📝 frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/Actions/TTSButton/index.jsx (+7 -17)
📝 frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/Actions/TTSButton/native.jsx (+8 -34)
📝 frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/Actions/TTSButton/piperTTS.jsx (+10 -59)
📝 frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/SpeechToText/index.jsx (+7 -3)
📝 frontend/src/components/WorkspaceChat/ChatContainer/index.jsx (+42 -1)
📝 frontend/src/components/WorkspaceChat/index.jsx (+6 -3)
frontend/src/contexts/TTSProvider.jsx (+189 -0)
📝 frontend/src/locales/ar/common.js (+13 -0)
📝 frontend/src/locales/da/common.js (+13 -0)
📝 frontend/src/locales/de/common.js (+13 -0)
📝 frontend/src/locales/en/common.js (+14 -0)
📝 frontend/src/locales/es/common.js (+13 -0)
📝 frontend/src/locales/fa/common.js (+13 -0)
📝 frontend/src/locales/fr/common.js (+13 -0)
📝 frontend/src/locales/he/common.js (+13 -0)
📝 frontend/src/locales/it/common.js (+13 -0)

...and 14 more files

📄 Description

Pull Request Type

  • feat
  • 🐛 fix
  • ♻️ refactor
  • 💄 style
  • 🔨 chore
  • 📝 docs

Relevant Issues

resolves #2237
closes #3269
depends on #3678

What is in this change?

  • Add option for auto-submit on STT in chat window
  • Add option for auto-speaking response messages
  • Add toggles under appearance settings
  • Add toggles on account modal for multiuser accounts

Additional Information

Developer Validations

  • I ran yarn lint from the root of the repo & committed changes
  • Relevant documentation has been updated
  • I have tested my code functionality
  • Docker build succeeds locally

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Mintplex-Labs/anything-llm/pull/3648 **Author:** [@shatfield4](https://github.com/shatfield4) **Created:** 4/14/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `2237-feat-voice-speech-autoplay` --- ### 📝 Commits (10+) - [`111c815`](https://github.com/Mintplex-Labs/anything-llm/commit/111c815d049b9c204dc429e9a01e5692a48b15c2) add toggle for stt auto-submit - [`370cfbd`](https://github.com/Mintplex-Labs/anything-llm/commit/370cfbd4e9dfe32ed78dda6926020a7c470efb4c) lint - [`7d416f5`](https://github.com/Mintplex-Labs/anything-llm/commit/7d416f586c3688508462fbe3386d8fbad5049e62) add translation placeholders - [`e76e201`](https://github.com/Mintplex-Labs/anything-llm/commit/e76e201b449321bfec9c0856285cd99699e69a61) add description text to account modal - [`e7a8542`](https://github.com/Mintplex-Labs/anything-llm/commit/e7a85427c93715c686b7ba1c9936bbf9fa06ee56) wip auto stt - [`929f9ee`](https://github.com/Mintplex-Labs/anything-llm/commit/929f9eeea0ec24973c0da7d8c46fbd606c5433da) fix native provider - [`3e5271f`](https://github.com/Mintplex-Labs/anything-llm/commit/3e5271fa16d06748a19559396769139c05278718) wip move tts logic to hook and fix asynctts - [`eaeddb5`](https://github.com/Mintplex-Labs/anything-llm/commit/eaeddb58aaaa49e03e2186d4652e0fad3695a37b) move all tts logic to ttsprovider - [`061d953`](https://github.com/Mintplex-Labs/anything-llm/commit/061d953630a93b21b9c6ee5dc5cb3f2ab13f6aa6) autospeak toggle setting - [`9ddb1c3`](https://github.com/Mintplex-Labs/anything-llm/commit/9ddb1c32885f170780bbedbe024cc59540c91514) Merge branch 'master' into 2237-feat-voice-speech-autoplay ### 📊 Changes **34 files changed** (+782 additions, -184 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/App.jsx` (+8 -0) 📝 `frontend/src/components/SettingsSidebar/index.jsx` (+6 -0) 📝 `frontend/src/components/UserMenu/AccountModal/index.jsx` (+101 -3) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/Actions/TTSButton/asyncTts.jsx` (+8 -62) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/Actions/TTSButton/index.jsx` (+7 -17) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/Actions/TTSButton/native.jsx` (+8 -34) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/Actions/TTSButton/piperTTS.jsx` (+10 -59) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/SpeechToText/index.jsx` (+7 -3) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/index.jsx` (+42 -1) 📝 `frontend/src/components/WorkspaceChat/index.jsx` (+6 -3) ➕ `frontend/src/contexts/TTSProvider.jsx` (+189 -0) 📝 `frontend/src/locales/ar/common.js` (+13 -0) 📝 `frontend/src/locales/da/common.js` (+13 -0) 📝 `frontend/src/locales/de/common.js` (+13 -0) 📝 `frontend/src/locales/en/common.js` (+14 -0) 📝 `frontend/src/locales/es/common.js` (+13 -0) 📝 `frontend/src/locales/fa/common.js` (+13 -0) 📝 `frontend/src/locales/fr/common.js` (+13 -0) 📝 `frontend/src/locales/he/common.js` (+13 -0) 📝 `frontend/src/locales/it/common.js` (+13 -0) _...and 14 more files_ </details> ### 📄 Description ### Pull Request Type <!-- For change type, change [ ] to [x]. --> - [x] ✨ feat - [ ] 🐛 fix - [ ] ♻️ refactor - [ ] 💄 style - [ ] 🔨 chore - [ ] 📝 docs ### Relevant Issues <!-- Use "resolves #xxx" to auto resolve on merge. Otherwise, please use "connect #xxx" --> resolves #2237 closes #3269 depends on #3678 ### What is in this change? <!-- Describe the changes in this PR that are impactful to the repo. --> - Add option for auto-submit on STT in chat window - Add option for auto-speaking response messages - Add toggles under appearance settings - Add toggles on account modal for multiuser accounts ### Additional Information <!-- Add any other context about the Pull Request here that was not captured above. --> ### Developer Validations <!-- All of the applicable items should be checked. --> - [x] I ran `yarn lint` from the root of the repo & committed changes - [x] Relevant documentation has been updated - [x] I have tested my code functionality - [x] Docker build succeeds locally --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:35:38 -05:00
yindo closed this issue 2026-02-22 18:35:39 -05:00
yindo changed title from [PR #3648] TTS auto-speak and STT auto-submit to [PR #3648] [CLOSED] TTS auto-speak and STT auto-submit 2026-06-05 15:18:07 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#4346