native-messaging-python
webtransport
native-messaging-python | webtransport | |
---|---|---|
3 | 4 | |
2 | 3 | |
- | - | |
10.0 | 0.0 | |
over 1 year ago | over 2 years ago | |
Python | JavaScript | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
native-messaging-python
-
How to execute processes at the same time for multi web user application
I've only tested Python to create a Native Messaging host https://github.com/guest271314/native-messaging-python and experiment with the deprecated QuicTransport https://github.com/guest271314/quictransport/blob/main/audioworklet-webassembly-memory-grow/quicTransportAudioWorkletMemoryGrow.js and WebTransport https://github.com/guest271314/webtransport.
-
What chrome extensions are you using in 2023?
Python https://github.com/guest271314/native-messaging-python, Deno https://github.com/guest271314/native-messaging-deno, Bun https://github.com/guest271314/native-messaging-bun, Node.js https://github.com/guest271314/native-messaging-nodejsNative Messaging hosts
-
You can learn React and Python in browser without dev environment.
Not sure what the video is depicting. We can run Python from the browser using Native Messaging https://github.com/guest271314/native-messaging-python.
webtransport
-
How to execute processes at the same time for multi web user application
I've only tested Python to create a Native Messaging host https://github.com/guest271314/native-messaging-python and experiment with the deprecated QuicTransport https://github.com/guest271314/quictransport/blob/main/audioworklet-webassembly-memory-grow/quicTransportAudioWorkletMemoryGrow.js and WebTransport https://github.com/guest271314/webtransport.
-
I Created A Web Speech API NPM Package Called SpeechKit
One way to do that is utilizing Native Messaging on Chromium or Firefox https://github.com/guest271314/native-messaging-espeak-ng, and https://github.com/guest271314/webtransport/blob/main/webTransportEspeakNg.js for some WebTransport experiments. Technically we don't need a local server. We can stream and parse the WAV directly and pipe to AudioWorklet or a MediaStreamTrackGenerator https://github.com/guest271314/AudioWorkletStream. The same is true for speech recognition, where audio is piped to the local application and text or JSON piped back. Note also espeak-ng has been compiled to WebAssembly. I created native-messaging-espeak-ng for the ability to pass SSML directly to espeak-ng.
-
How to convert byte array to arguments for subprocess.run?
Yes, I am currently using https://github.com/guest271314/webtransport/blob/main/quic_transport_server_tts.py#L138.
-
Running a python script from a website
You can use WebTransport in the browser (Chromium; Chrome) to run arbitrary Python (or other language the OS supports), e.g., see https://github.com/guest271314/webtransport.
What are some alternatives?
native-messaging-bun - Bun Native Messaging host
GoogleNetworkSpeechSynthesis - Google's Network Speech Synthesis: Bring your own Google API key and proxy
jsdom-extension - JSDOM in MV3 ServiceWorker
native-messaging-mkvmerge - Merge Matroska and WebM files using Native Messaging, mkvmerge, JavaScript
native-messaging-deno - Deno Native Messaging Host
speech-kit - Simplifying the Speech Synthesis and Speech Recognition engines for Javascript. Listen for commands and perform callback actions, make the browser speak and transcribe your speech!
native-messaging-quickjs - QuickJS Native Messaging host
pocketsphinx - A small speech recognizer
quictransport - QuicTransport experiments
native-messaging-nodejs - Node.js Native Messaging host
samples - A repo containing samples tied to new functionality in each release of Google Chrome.