
Security News
AI Agent Lands PRs in Major OSS Projects, Targets Maintainers via Cold Outreach
An AI agent is merging PRs into major OSS projects and cold-emailing maintainers to drum up more work.
A CommonJS wrapper over Norbert Landsteiner mespeak text-to-speech library. Works in browserify. More
Here is a simple example showing how to use mespeak:
var meSpeak = require("mespeak")
//Select english/american voice
meSpeak.loadVoice(require("mespeak/voices/en/en-us.json"))
//Play a sound
meSpeak.speak("hello world")
npm install mespeak
The API is identical to that on Landsteiner's web page
var meSpeak = require("mespeak")
meSpeak.speak(str[, options])Says a string.
str is a string to sayoptions is a list of options to pass to the speech synthesizer. For more info, see here.meSpeak.loadConfig([url | json])Loads a configuration for mespeak. By default uses mespeak/mespeak_config.json
meSpeak.loadVoice(json | url[, callback] )Loads a voice for mespeak. You can either specify a url and a callback, or a JSON object. A list of voices are included in the voices/ directory. For example, to load an english voice you can do:
meSpeak.loadVoice(require("mespeak/voices/en/en-us.json"))`
meSpeak.setDefaultVoice(str)Sets the default voice to use.
meSpeak.getDefaultVoice()Returns the default voice. Note that this is set to the first loaded voice initially.
meSpeak.setVolume()Sets the volume of playback
Returns playback volume
meSpeak.play()Plays a sound
meSpeak.isConfigLoaded()Checks if mespeak is configured
meSpeak.isVoiceLoaded()Checks if a voice is loaded
meSpeak.resetQueue()Clears playback queue
meSpeak.canPlay()Checks if mespeak can play a sound
(c) 2011-2013 Norbert Landsteiner. GPL License
NPM entry currently maintained by Mikola Lysenko
FAQs
Text to speech synthesizer
The npm package mespeak receives a total of 215 weekly downloads. As such, mespeak popularity was classified as not popular.
We found that mespeak demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
An AI agent is merging PRs into major OSS projects and cold-emailing maintainers to drum up more work.

Research
/Security News
Chrome extension CL Suite by @CLMasters neutralizes 2FA for Facebook and Meta Business accounts while exfiltrating Business Manager contact and analytics data.

Security News
After Matplotlib rejected an AI-written PR, the agent fired back with a blog post, igniting debate over AI contributions and maintainer burden.