Community ProtoFlux Library/AmasterAmaster/Utilities/Speech To Text

From Resonite Wiki
Revision as of 22:24, 23 August 2024 by AmasterAmaster (talk | contribs) (Created a page for the Speech To Text custom node.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
This is a custom ProtoFlux node maintained by AmasterAmaster. Contact the creator of the node (not the Dev Team) with any bugs or issues.
This node was created using an in-game system and has no correlation to the Plugin system. Currently, these types of custom nodes are not officially supported by Resonite.
Speech To Text
WebsocketClient
OnReceived
URL
Data
Amaster's Utility Library
Speech To Text
User
OnReceived
Data
Amaster's Utility Library

The Speech To Text node comes in two types, each using a different external service from Resonite.

The Websocket version takes in that WebsocketClient and a URL, combined with the Resonite Voice Bridge to generate the string output data.

The version that only takes in a user, uses an external website (alpcsr.com/voice-to-text/read.php) along with your microphone to then send back the generated string output. Make sure to match your username to the site as well or it will not work.

Both nodes needs a microphone and an external tool to work and function.

Inputs

WebsocketClient (WebsocketClient)

The WebsocketClient to use for generating speech to text.

URL (Uri)

The URL and port needed to connect to the websocket. (the defualt is ws://localhost:6789/)

User (User)

The user to reference.

Outputs

OnReceived (Continuation)

Fires when new text has been generated.

Data (String)

The generated string text.