Research
Recent Trends in Malicious Packages Targeting Discord
The Socket research team breaks down a sampling of malicious packages that download and execute files, among other suspicious behaviors, targeting the popular Discord platform.
latex-to-speech
Advanced tools
Readme
Generates speech output for LaTeX expressions. This is based on MathJax and Speech Rule Engine.
Install with
npm install latex-to-speech
npx latex-to-speech [options] <expr...>
or
[PATH-TO-NODE_MODULES]/node_modules/.bin/latex-to-speech [options] <expr...>
Expressions are a list of LaTeX formulas. For options, see the options below. For more detailed explanations see also the documentation of Speech Rule Engine.
Loading the module returns the latexToSpeech
function.
const latexToSpeech = require('latex-to-speech');
latexToSpeech
takes a list of LaTeX expressions and a feature vector of
options as input. It is an async function that returns a promise for the list of
results. Here are some examples:
let result = await latexToSpeech(['x^2', '\\frac{a}{b}'], {});
will result in [ 'x squared', 'StartFraction a Over b EndFraction' ]
.
let result = await latexToSpeech(['x^2', '\\frac{a}{b}'], {domain: 'clearspeak'});
will result in [ 'x squared', 'a over b' ]
.
Options for latex-to-speech
are a subset of the Speech Rule Engine options.
For more detailed explanations see also the documentation
there.
Option | Value |
---|---|
domain | Domain or subject area of speech rules (e.g., mathspeak, clearspeak). |
style | Style or preference setting of speech rules (e.g., brief). |
In case of clearspeak, multiple preferences can be chosen using : as separator. | |
locale | Language locale in 639-1. |
markup | Set output markup for speech: none , ssml , sable , voicexml , acss , ssml_step |
modality | Set the modality SRE returns. E.g., speech , braille , prefix , summary |
Building from github:
npm install; npm run build;
FAQs
Latex to speech converter using SRE.
We found that latex-to-speech demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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.
Research
The Socket research team breaks down a sampling of malicious packages that download and execute files, among other suspicious behaviors, targeting the popular Discord platform.
Security News
Socket CEO Feross Aboukhadijeh joins a16z partners to discuss how modern, sophisticated supply chain attacks require AI-driven defenses and explore the challenges and solutions in leveraging AI for threat detection early in the development life cycle.
Security News
NIST's new AI Risk Management Framework aims to enhance the security and reliability of generative AI systems and address the unique challenges of malicious AI exploits.