θΏ™ζ˜―indexlocζδΎ›ηš„ζœεŠ‘οΌŒδΈθ¦θΎ“ε…₯任何密码
Skip to content

Conversation

@timothycarambat
Copy link
Member

@timothycarambat timothycarambat commented May 14, 2024

Pull Request Type

  • ✨ feat
  • πŸ› fix
  • ♻️ refactor
  • πŸ’„ style
  • πŸ”¨ chore
  • πŸ“ docs

Relevant Issues

connect #1035

What is in this change?

Add support for speech-to-text and text-to-speech providers. Focusing on leveraging the built-in browser native APIs and then relying on third parties.

Speech to text:
Native

Text to speech:
Native
OpenAI TTS
ElevenLabs TTS

Additional Information

The native functionality for both STT and TTS will need to be removed for desktop because the APIs no longer exist.

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

@timothycarambat timothycarambat self-assigned this May 14, 2024
@timothycarambat timothycarambat added the PR:needs review Needs review by core team label May 14, 2024
@timothycarambat timothycarambat removed the PR:needs review Needs review by core team label May 14, 2024
@shatfield4
Copy link
Collaborator

LGTM

@timothycarambat timothycarambat merged commit b6be43b into master May 14, 2024
@timothycarambat timothycarambat deleted the stt-and-tts-support branch May 14, 2024 18:57
@rcimedia
Copy link

How to change windows native TTS voice to a more natural sounding local SAPI 5 voice? I tried changing default TTS voice in Windows but it didn't do anything. I get the standard annoying MS David voice. uggh

CrackerCat pushed a commit to CrackerCat/anything-llm that referenced this pull request Jul 31, 2024
* Add Speech-to-text and Text-to-speech providers

* add files and update comment

* update comments

* patch: bad playerRef check
CrackerCat pushed a commit to CrackerCat/anything-llm that referenced this pull request Aug 1, 2024
* Add Speech-to-text and Text-to-speech providers

* add files and update comment

* update comments

* patch: bad playerRef check
CrackerCat pushed a commit to CrackerCat/anything-llm that referenced this pull request Aug 2, 2024
* Add Speech-to-text and Text-to-speech providers

* add files and update comment

* update comments

* patch: bad playerRef check
CrackerCat pushed a commit to CrackerCat/anything-llm that referenced this pull request Aug 3, 2024
* Add Speech-to-text and Text-to-speech providers

* add files and update comment

* update comments

* patch: bad playerRef check
cabwds pushed a commit to cabwds/anything-llm that referenced this pull request Jul 3, 2025
* Add Speech-to-text and Text-to-speech providers

* add files and update comment

* update comments

* patch: bad playerRef check
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants