1.0.11 • Published 4 years ago
latex-to-speak-http-gateway v1.0.11
latex-to-speak-http-gateway
HTTP service that convert LaTeX to readable text using speech-rule-engine and MathJax
Usage
Yarn package
mkdir ltshg
cd ltshg
yarn add latex-to-speak-http-gateway
nodejs node_modules/latex-to-speak-http-gateway/index.jsWhen the server starts show the listening port.
Listening on port 48001HTTP client options
| 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. |
| subiso | More fine grained specification of locale. E.g., for French fr, be, or ch |
| 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 |
Detailed options for locale, modality, domain and style.
Options SRE v4
| locale | modality | domain | style |
|---|---|---|---|
| en | speech | chromevox | default |
| clearspeak | AbsoluteValue_Auto, AbsoluteValue_AbsEnd, AbsoluteValue_Cardinality, AbsoluteValue_Determinant | ||
| Bar_Auto, Bar_Conjugate | |||
| Caps_Auto, Caps_SayCaps | |||
| CombinationPermutation_Auto, CombinationPermutation_ChoosePermute | |||
| Currency_Auto, Currency_Position, Currency_Prefix | |||
| Ellipses_Auto, Ellipses_AndSoOn | |||
| Enclosed_Auto, Enclosed_EndEnclose | |||
| Exponent_Auto, Exponent_AfterPower, Exponent_Ordinal, Exponent_OrdinalPower | |||
| Fraction_Auto, Fraction_EndFrac, Fraction_FracOver, Fraction_General, Fraction_GeneralEndFrac, Fraction_Ordinal, Fraction_Over, Fraction_OverEndFrac, Fraction_Per | |||
| Functions_Auto, Functions_None | |||
| ImpliedTimes_Auto, ImpliedTimes_MoreImpliedTimes, ImpliedTimes_None | |||
| Log_Auto, Log_LnAsNaturalLog | |||
| Matrix_Auto, Matrix_Combinatoric, Matrix_EndMatrix, Matrix_EndVector, Matrix_SilentColNum, Matrix_SpeakColNum, Matrix_Vector | |||
| MultiLineLabel_Auto, MultiLineLabel_Case, MultiLineLabel_Constraint, MultiLineLabel_Equation, MultiLineLabel_None, MultiLineLabel_Row, MultiLineLabel_Step | |||
| MultiLineOverview_Auto, MultiLineOverview_None | |||
| MultiLinePausesBetweenColumns_Auto, MultiLinePausesBetweenColumns_Long, MultiLinePausesBetweenColumns_Short | |||
| MultsymbolDot_Auto, MultsymbolDot_Dot | |||
| MultsymbolX_Auto, MultsymbolX_By, MultsymbolX_Cross | |||
| Paren_Auto, Paren_CoordPoint, Paren_Interval, Paren_Silent, Paren_Speak, Paren_SpeakNestingLevel | |||
| Prime_Auto, Prime_Angle, Prime_Length | |||
| Roots_Auto, Roots_PosNegSqRoot, Roots_PosNegSqRootEnd, Roots_RootEnd | |||
| SetMemberSymbol_Auto, SetMemberSymbol_Belongs, SetMemberSymbol_Element, SetMemberSymbol_Member, SetMemberSymbol_In | |||
| Sets_Auto, Sets_SilentBracket, Sets_woAll | |||
| TriangleSymbol_Auto, TriangleSymbol_Delta | |||
| Trig_Auto, Trig_ArcTrig, Trig_TrigInverse | |||
| VerticalLine_Auto, VerticalLine_Divides, VerticalLine_Given, VerticalLine_SuchThat | |||
| emacspeak | default | ||
| mathspeak | brief, default, sbrief | ||
| default | alternative, default, physics, plural | ||
| prefix | default | default | |
| summary | default | default | |
| mathspeak | brief, sbrief | ||
| ca | speech | mathspeak | brief, default, sbrief |
| default | default, defaultMP, plural | ||
| prefix | default | default | |
| summary | default | default | |
| mathspeak | brief, sbrief | ||
| da | speech | mathspeak | brief, default, sbrief |
| default | TriangleSymbol_Delta, default, plural | ||
| prefix | default | default | |
| summary | default | default | |
| mathspeak | brief, sbrief | ||
| de | speech | clearspeak | AbsoluteValue_Auto, AbsoluteValue_AbsEnd, AbsoluteValue_Cardinality, AbsoluteValue_Determinant |
| Bar_Auto, Bar_Conjugate | |||
| Caps_Auto, Caps_SayCaps | |||
| CombinationPermutation_Auto, CombinationPermutation_ChoosePermute | |||
| Currency_Auto, Currency_Position, Currency_Prefix | |||
| Ellipses_Auto, Ellipses_AndSoOn | |||
| Enclosed_Auto | |||
| Exponent_Auto, Exponent_Ordinal, Exponent_OrdinalPower, Exponent_Exponent | |||
| Fraction_Auto, Fraction_EndFrac, Fraction_FracOver, Fraction_General, Fraction_GeneralEndFrac, Fraction_Ordinal, Fraction_Over, Fraction_OverEndFrac, Fraction_Per | |||
| Functions_Auto, Functions_None | |||
| ImpliedTimes_Auto, ImpliedTimes_MoreImpliedTimes, ImpliedTimes_None | |||
| Log_Auto, Log_LnAsNaturalLog | |||
| Matrix_Auto, Matrix_Combinatoric, Matrix_EndMatrix, Matrix_EndVector, Matrix_SilentColNum, Matrix_SpeakColNum, Matrix_Vector | |||
| MultiLineLabel_Auto, MultiLineLabel_Case, MultiLineLabel_Constraint, MultiLineLabel_Equation, MultiLineLabel_None, MultiLineLabel_Row, MultiLineLabel_Step | |||
| MultiLineOverview_Auto, MultiLineOverview_None | |||
| MultiLinePausesBetweenColumns_Auto, MultiLinePausesBetweenColumns_Long, MultiLinePausesBetweenColumns_Short | |||
| MultsymbolDot_Auto | |||
| MultsymbolX_Auto | |||
| Paren_Auto, Paren_CoordPoint, Paren_Interval, Paren_Silent, Paren_Speak, Paren_SpeakNestingLevel | |||
| Prime_Auto, Prime_Angle, Prime_Length | |||
| Roots_Auto, Roots_PosNegSqRoot, Roots_PosNegSqRootEnd, Roots_RootEnd | |||
| SetMemberSymbol_Auto, SetMemberSymbol_Belongs, SetMemberSymbol_Element, SetMemberSymbol_In | |||
| Sets_Auto, Sets_SilentBracket, Sets_woAll | |||
| TriangleSymbol_Auto, TriangleSymbol_Delta | |||
| Trig_Auto, Trig_ArcTrig, Trig_TrigInverse | |||
| VerticalLine_Auto, VerticalLine_Divides, VerticalLine_Given, VerticalLine_SuchThat | |||
| mathspeak | brief, default, sbrief | ||
| default | alternative, default, plural | ||
| prefix | default | default | |
| summary | default | default | |
| mathspeak | brief, sbrief | ||
| es | speech | mathspeak | brief, default, sbrief |
| default | default, defaultMP, plural | ||
| prefix | default | default | |
| summary | default | default | |
| mathspeak | brief, sbrief | ||
| fr | speech | clearspeak | AbsoluteValue_Auto, AbsoluteValue_AbsEnd, AbsoluteValue_Cardinality, AbsoluteValue_Determinant |
| Bar_Auto, Bar_Conjugate | |||
| Caps_Auto, Caps_SayCaps | |||
| CombinationPermutation_Auto, CombinationPermutation_ChoosePermute | |||
| Currency_Auto, Currency_Position, Currency_Prefix | |||
| Ellipses_Auto, Ellipses_AndSoOn | |||
| Enclosed_Auto | |||
| Exponent_Auto, Exponent_Ordinal | |||
| Fraction_Auto, Fraction_EndFrac, Fraction_FracOver, Fraction_General, Fraction_GeneralEndFrac, Fraction_Ordinal, Fraction_Over, Fraction_OverEndFrac, Fraction_Per | |||
| Functions_Auto, Functions_None, Functions_Reciprocal | |||
| ImpliedTimes_Auto, ImpliedTimes_MoreImpliedTimes, ImpliedTimes_None | |||
| Log_Auto, Log_LnAsNaturalLog | |||
| Matrix_Auto, Matrix_Combinatoric, Matrix_EndMatrix, Matrix_EndVector, Matrix_SilentColNum, Matrix_SpeakColNum, Matrix_Vector | |||
| MultiLineLabel_Auto, MultiLineLabel_Case, MultiLineLabel_Constraint, MultiLineLabel_Equation, MultiLineLabel_None, MultiLineLabel_Row, MultiLineLabel_Step | |||
| MultiLineOverview_Auto, MultiLineOverview_None | |||
| MultiLinePausesBetweenColumns_Auto, MultiLinePausesBetweenColumns_Long, MultiLinePausesBetweenColumns_Short | |||
| MultsymbolDot_Auto | |||
| MultsymbolX_Auto | |||
| Paren_Auto, Paren_CoordPoint, Paren_Interval, Paren_Silent, Paren_Speak, Paren_SpeakNestingLevel | |||
| Prime_Auto, Prime_Angle, Prime_Length | |||
| Roots_Auto, Roots_PosNegSqRoot, Roots_PosNegSqRootEnd, Roots_RootEnd | |||
| SetMemberSymbol_Auto, SetMemberSymbol_Belongs, SetMemberSymbol_Element, SetMemberSymbol_In | |||
| Sets_Auto, Sets_SilentBracket, Sets_woAll | |||
| TriangleSymbol_Auto, TriangleSymbol_Delta | |||
| Trig_Auto, Trig_ArcTrig, Trig_TrigInverse, Trig_Reciprocal | |||
| VerticalLine_Auto, VerticalLine_Divides, VerticalLine_Given, VerticalLine_SuchThat | |||
| mathspeak | brief, default, sbrief | ||
| default | alternative, default, plural | ||
| prefix | default | default | |
| summary | default | default | |
| mathspeak | brief, sbrief | ||
| hi | speech | clearspeak | AbsoluteValue_Auto, AbsoluteValue_AbsEnd, AbsoluteValue_Cardinality, AbsoluteValue_Determinant |
| Bar_Auto, Bar_Conjugate | |||
| Caps_Auto, Caps_SayCaps | |||
| CombinationPermutation_Auto, CombinationPermutation_ChoosePermute | |||
| Currency_Auto, Currency_Position, Currency_Prefix | |||
| Ellipses_Auto, Ellipses_AndSoOn | |||
| Enclosed_Auto | |||
| Exponent_Auto, Exponent_AfterPower, Exponent_Ordinal, Exponent_OrdinalPower | |||
| Fraction_Auto, Fraction_EndFrac, Fraction_FracOver, Fraction_General, Fraction_GeneralEndFrac, Fraction_Ordinal, Fraction_Over, Fraction_OverEndFrac, Fraction_Per | |||
| Functions_Auto, Functions_None | |||
| ImpliedTimes_Auto, ImpliedTimes_MoreImpliedTimes, ImpliedTimes_None | |||
| Log_Auto, Log_LnAsNaturalLog | |||
| Matrix_Auto, Matrix_Combinatoric, Matrix_EndMatrix, Matrix_EndVector, Matrix_SilentColNum, Matrix_SpeakColNum, Matrix_Vector | |||
| MultiLineLabel_Auto, MultiLineLabel_Case, MultiLineLabel_Constraint, MultiLineLabel_Equation, MultiLineLabel_None, MultiLineLabel_Row, MultiLineLabel_Step | |||
| MultiLineOverview_Auto, MultiLineOverview_None | |||
| MultiLinePausesBetweenColumns_Auto, MultiLinePausesBetweenColumns_Long, MultiLinePausesBetweenColumns_Short | |||
| MultsymbolDot_Auto, MultsymbolDot_Dot | |||
| MultsymbolX_Auto | |||
| Paren_Auto, Paren_CoordPoint, Paren_Interval, Paren_Silent, Paren_Speak, Paren_SpeakNestingLevel | |||
| Prime_Auto, Prime_Angle, Prime_Length | |||
| Roots_Auto, Roots_PosNegSqRoot, Roots_PosNegSqRootEnd, Roots_RootEnd | |||
| SetMemberSymbol_Auto, SetMemberSymbol_Belongs, SetMemberSymbol_Element, SetMemberSymbol_Member, SetMemberSymbol_In | |||
| Sets_Auto, Sets_SilentBracket, Sets_woAll | |||
| TriangleSymbol_Auto, TriangleSymbol_Delta | |||
| Trig_Auto, Trig_ArcTrig, Trig_TrigInverse | |||
| VerticalLine_Auto, VerticalLine_Divides, VerticalLine_Given, VerticalLine_SuchThat | |||
| mathspeak | brief, default, sbrief | ||
| default | default, plural | ||
| prefix | default | default | |
| summary | default | default | |
| mathspeak | brief, sbrief | ||
| it | speech | clearspeak | AbsoluteValue_Auto, AbsoluteValue_AbsEnd, AbsoluteValue_Cardinality, AbsoluteValue_Determinant |
| Bar_Auto, Bar_Conjugate | |||
| Caps_Auto, Caps_SayCaps | |||
| CombinationPermutation_Auto, CombinationPermutation_ChoosePermute | |||
| Currency_Auto, Currency_Position, Currency_Prefix | |||
| Ellipses_Auto, Ellipses_AndSoOn | |||
| Enclosed_Auto | |||
| Exponent_Auto, Exponent_AfterPower, Exponent_Ordinal, Exponent_OrdinalPower | |||
| Fraction_Auto, Fraction_EndFrac, Fraction_FracOver, Fraction_General, Fraction_GeneralEndFrac, Fraction_Ordinal, Fraction_Over, Fraction_OverEndFrac, Fraction_Per | |||
| Functions_Auto, Functions_None, Functions_Reciprocal | |||
| ImpliedTimes_Auto, ImpliedTimes_MoreImpliedTimes, ImpliedTimes_None | |||
| Log_Auto, Log_LnAsNaturalLog | |||
| Matrix_Auto, Matrix_Combinatoric, Matrix_EndMatrix, Matrix_EndVector, Matrix_SilentColNum, Matrix_SpeakColNum, Matrix_Vector | |||
| MultiLineLabel_Auto, MultiLineLabel_Case, MultiLineLabel_Constraint, MultiLineLabel_Equation, MultiLineLabel_None, MultiLineLabel_Row, MultiLineLabel_Step | |||
| MultiLineOverview_Auto, MultiLineOverview_None | |||
| MultiLinePausesBetweenColumns_Auto, MultiLinePausesBetweenColumns_Long, MultiLinePausesBetweenColumns_Short | |||
| MultsymbolDot_Auto | |||
| MultsymbolX_Auto | |||
| Paren_Auto, Paren_CoordPoint, Paren_Interval, Paren_Silent, Paren_Speak, Paren_SpeakNestingLevel | |||
| Prime_Auto, Prime_Angle, Prime_Length | |||
| Roots_Auto, Roots_PosNegSqRoot, Roots_PosNegSqRootEnd, Roots_RootEnd | |||
| SetMemberSymbol_Auto, SetMemberSymbol_Belongs, SetMemberSymbol_Element, SetMemberSymbol_Member, SetMemberSymbol_In | |||
| Sets_Auto, Sets_SilentBracket, Sets_woAll | |||
| TriangleSymbol_Auto, TriangleSymbol_Delta | |||
| Trig_Auto, Trig_ArcTrig, Trig_TrigInverse, Trig_Reciprocal | |||
| VerticalLine_Auto, VerticalLine_Divides, VerticalLine_Given, VerticalLine_SuchThat | |||
| mathspeak | brief, default, sbrief | ||
| default | alternative, default, plural | ||
| prefix | default | default | |
| summary | default | default | |
| mathspeak | brief, sbrief | ||
| nb | speech | clearspeak | AbsoluteValue_Auto, AbsoluteValue_AbsEnd, AbsoluteValue_Cardinality, AbsoluteValue_Determinant |
| Bar_Auto, Bar_Conjugate | |||
| Caps_Auto, Caps_SayCaps | |||
| CombinationPermutation_Auto, CombinationPermutation_ChoosePermute | |||
| Currency_Auto, Currency_Position, Currency_Prefix | |||
| Ellipses_Auto, Ellipses_AndSoOn | |||
| Enclosed_Auto, Enclosed_EndEnclose | |||
| Exponent_Auto, Exponent_AfterPower, Exponent_Ordinal, Exponent_OrdinalPower | |||
| Fraction_Auto, Fraction_EndFrac, Fraction_FracOver, Fraction_General, Fraction_GeneralEndFrac, Fraction_Ordinal, Fraction_Over, Fraction_OverEndFrac, Fraction_Per | |||
| Functions_Auto, Functions_None | |||
| ImpliedTimes_Auto, ImpliedTimes_MoreImpliedTimes, ImpliedTimes_None | |||
| Log_Auto, Log_LnAsNaturalLog | |||
| Matrix_Auto, Matrix_Combinatoric, Matrix_EndMatrix, Matrix_EndVector, Matrix_SilentColNum, Matrix_SpeakColNum, Matrix_Vector | |||
| MultiLineLabel_Auto, MultiLineLabel_Case, MultiLineLabel_Constraint, MultiLineLabel_Equation, MultiLineLabel_None, MultiLineLabel_Row, MultiLineLabel_Step | |||
| MultiLineOverview_Auto, MultiLineOverview_None | |||
| MultiLinePausesBetweenColumns_Auto, MultiLinePausesBetweenColumns_Long, MultiLinePausesBetweenColumns_Short | |||
| MultsymbolDot_Auto | |||
| MultsymbolX_Auto | |||
| Paren_Auto, Paren_CoordPoint, Paren_Interval, Paren_Silent, Paren_Speak, Paren_SpeakNestingLevel | |||
| Prime_Auto, Prime_Angle, Prime_Length | |||
| Roots_Auto, Roots_PosNegSqRoot, Roots_PosNegSqRootEnd, Roots_RootEnd | |||
| SetMemberSymbol_Auto, SetMemberSymbol_Belongs, SetMemberSymbol_Element, SetMemberSymbol_Member, SetMemberSymbol_In | |||
| Sets_Auto, Sets_SilentBracket, Sets_woAll | |||
| TriangleSymbol_Auto | |||
| Trig_Auto, Trig_ArcTrig, Trig_TrigInverse | |||
| VerticalLine_Auto, VerticalLine_Divides, VerticalLine_Given, VerticalLine_SuchThat | |||
| mathspeak | brief, default, sbrief | ||
| default | TriangleSymbol_Delta, default, plural | ||
| prefix | default | default | |
| summary | default | default | |
| mathspeak | brief, sbrief | ||
| nn | speech | clearspeak | AbsoluteValue_Auto, AbsoluteValue_AbsEnd, AbsoluteValue_Cardinality, AbsoluteValue_Determinant |
| Bar_Auto, Bar_Conjugate | |||
| Caps_Auto, Caps_SayCaps | |||
| CombinationPermutation_Auto, CombinationPermutation_ChoosePermute | |||
| Currency_Auto, Currency_Position, Currency_Prefix | |||
| Ellipses_Auto, Ellipses_AndSoOn | |||
| Enclosed_Auto, Enclosed_EndEnclose | |||
| Exponent_Auto, Exponent_AfterPower, Exponent_Ordinal, Exponent_OrdinalPower | |||
| Fraction_Auto, Fraction_EndFrac, Fraction_FracOver, Fraction_General, Fraction_GeneralEndFrac, Fraction_Ordinal, Fraction_Over, Fraction_OverEndFrac, Fraction_Per | |||
| Functions_Auto, Functions_None | |||
| ImpliedTimes_Auto, ImpliedTimes_MoreImpliedTimes, ImpliedTimes_None | |||
| Log_Auto, Log_LnAsNaturalLog | |||
| Matrix_Auto, Matrix_Combinatoric, Matrix_EndMatrix, Matrix_EndVector, Matrix_SilentColNum, Matrix_SpeakColNum, Matrix_Vector | |||
| MultiLineLabel_Auto, MultiLineLabel_Case, MultiLineLabel_Constraint, MultiLineLabel_Equation, MultiLineLabel_None, MultiLineLabel_Row, MultiLineLabel_Step | |||
| MultiLineOverview_Auto, MultiLineOverview_None | |||
| MultiLinePausesBetweenColumns_Auto, MultiLinePausesBetweenColumns_Long, MultiLinePausesBetweenColumns_Short | |||
| MultsymbolDot_Auto | |||
| MultsymbolX_Auto | |||
| Paren_Auto, Paren_CoordPoint, Paren_Interval, Paren_Silent, Paren_Speak, Paren_SpeakNestingLevel | |||
| Prime_Auto, Prime_Angle, Prime_Length | |||
| Roots_Auto, Roots_PosNegSqRoot, Roots_PosNegSqRootEnd, Roots_RootEnd | |||
| SetMemberSymbol_Auto, SetMemberSymbol_Belongs, SetMemberSymbol_Element, SetMemberSymbol_Member, SetMemberSymbol_In | |||
| Sets_Auto, Sets_SilentBracket, Sets_woAll | |||
| TriangleSymbol_Auto | |||
| Trig_Auto, Trig_ArcTrig, Trig_TrigInverse | |||
| VerticalLine_Auto, VerticalLine_Divides, VerticalLine_Given, VerticalLine_SuchThat | |||
| mathspeak | brief, default, sbrief | ||
| default | default, plural | ||
| prefix | default | default | |
| summary | default | default | |
| mathspeak | brief, sbrief | ||
| sv | speech | clearspeak | AbsoluteValue_Auto, AbsoluteValue_AbsEnd, AbsoluteValue_Cardinality, AbsoluteValue_Determinant |
| Bar_Auto, Bar_Conjugate | |||
| Caps_Auto, Caps_SayCaps | |||
| CombinationPermutation_Auto, CombinationPermutation_ChoosePermute | |||
| Currency_Auto, Currency_Position, Currency_Prefix | |||
| Ellipses_Auto, Ellipses_AndSoOn | |||
| Enclosed_Auto, Enclosed_EndEnclose | |||
| Exponent_Auto, Exponent_AfterPower, Exponent_Ordinal, Exponent_OrdinalPower, Exponent_Exponent | |||
| Fraction_Auto, Fraction_EndFrac, Fraction_FracOver, Fraction_General, Fraction_GeneralEndFrac, Fraction_Ordinal, Fraction_Over, Fraction_OverEndFrac, Fraction_Per | |||
| Functions_Auto, Functions_None | |||
| ImpliedTimes_Auto, ImpliedTimes_MoreImpliedTimes, ImpliedTimes_None | |||
| Log_Auto, Log_LnAsNaturalLog | |||
| Matrix_Auto, Matrix_Combinatoric, Matrix_EndMatrix, Matrix_EndVector, Matrix_SilentColNum, Matrix_SpeakColNum, Matrix_Vector | |||
| MultiLineLabel_Auto, MultiLineLabel_Case, MultiLineLabel_Constraint, MultiLineLabel_Equation, MultiLineLabel_None, MultiLineLabel_Row, MultiLineLabel_Step | |||
| MultiLineOverview_Auto, MultiLineOverview_None | |||
| MultiLinePausesBetweenColumns_Auto, MultiLinePausesBetweenColumns_Long, MultiLinePausesBetweenColumns_Short | |||
| MultsymbolDot_Auto | |||
| MultsymbolX_Auto | |||
| Paren_Auto, Paren_CoordPoint, Paren_Interval, Paren_Silent, Paren_Speak, Paren_SpeakNestingLevel | |||
| Prime_Auto, Prime_Angle, Prime_Length | |||
| Roots_Auto, Roots_PosNegSqRoot, Roots_PosNegSqRootEnd, Roots_RootEnd | |||
| SetMemberSymbol_Auto, SetMemberSymbol_Belongs, SetMemberSymbol_Element, SetMemberSymbol_Member, SetMemberSymbol_In | |||
| Sets_Auto, Sets_SilentBracket, Sets_woAll | |||
| TriangleSymbol_Auto | |||
| Trig_Auto, Trig_ArcTrig, Trig_TrigInverse | |||
| VerticalLine_Auto, VerticalLine_Divides, VerticalLine_Given, VerticalLine_SuchThat | |||
| mathspeak | brief, default, sbrief | ||
| default | TriangleSymbol_Delta, default, plural | ||
| prefix | default | default | |
| summary | default | default | |
| mathspeak | brief, sbrief | ||
| nemeth | braille | default | default |
| speech | default | default, defaultLibLouis, other, uncontracted |
CURL examples
simple call
curl -s -X POST \
-H "Accept:application/json" \
-H "Content-Type:application/json" \
-d '[{"latex":"\\frac{2}{3}"}]' \
'http://127.0.0.1:48001/'Simple answer
[
{
"latex": "\\frac{2}{3}",
"mml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\">\n <mfrac>\n <mn>2</mn>\n <mn>3</mn>\n </mfrac>\n</math>",
"speech": "two thirds"
}
]Advanced call
curl -s -X POST \
-H "Accept:application/json" \
-H "Content-Type:application/json" \
-d '[{"latex":"\\frac{5}{4}"},{"latex":"\\sqrt{\\pi}"},{"latex":"\\mathbf{V}_1 \\times \\mathbf{V}_2 = \\begin{vmatrix} \\mathbf{i} & \\mathbf{j} & \\mathbf{k} \\\\ \\frac{\\partial X}{\\partial u} & \\frac{\\partial Y}{\\partial u} & 0 \\\\ \\frac{\\partial X}{\\partial v} & \\frac{\\partial Y}{\\partial v} & 0 \\\\ \\end{vmatrix}"},{"latex":"\\frac{1}{3}"}]' \
'http://127.0.0.1:48001/?locale=it&speech=deep&markup=ssml&modality=speech&style=Fraction_Auto:AbsoluteValue_Cardinality&domain=clearspeak'Advanced answer
[
{
"latex": "\\frac{5}{4}",
"mml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\">\n <mfrac>\n <mn>5</mn>\n <mn>4</mn>\n </mfrac>\n</math>",
"speech": "<?xml version=\"1.0\"?><speak version=\"1.1\" xmlns=\"http://www.w3.org/2001/10/synthesis\"><prosody rate=\"100%\"> cinque quarti </prosody></speak>"
},
{
"latex": "\\sqrt{\\pi}",
"mml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\">\n <msqrt>\n <mi>π</mi>\n </msqrt>\n</math>",
"speech": "<?xml version=\"1.0\"?><speak version=\"1.1\" xmlns=\"http://www.w3.org/2001/10/synthesis\"><prosody rate=\"100%\"> radice quadrata di pi greco <break time=\"250ms\"/> </prosody></speak>"
},
{
"latex": "\\mathbf{V}_1 \\times \\mathbf{V}_2 = \\begin{vmatrix} \\mathbf{i} & \\mathbf{j} & \\mathbf{k} \\\\ \\frac{\\partial X}{\\partial u} & \\frac{\\partial Y}{\\partial u} & 0 \\\\ \\frac{\\partial X}{\\partial v} & \\frac{\\partial Y}{\\partial v} & 0 \\\\ \\end{vmatrix}",
"mml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\">\n <msub>\n <mrow data-mjx-texclass=\"ORD\">\n <mi mathvariant=\"bold\">V</mi>\n </mrow>\n <mn>1</mn>\n </msub>\n <mo>×</mo>\n <msub>\n <mrow data-mjx-texclass=\"ORD\">\n <mi mathvariant=\"bold\">V</mi>\n </mrow>\n <mn>2</mn>\n </msub>\n <mo>=</mo>\n <mrow data-mjx-texclass=\"INNER\">\n <mo data-mjx-texclass=\"OPEN\">|</mo>\n <mtable columnspacing=\"1em\" rowspacing=\"4pt\">\n <mtr>\n <mtd>\n <mrow data-mjx-texclass=\"ORD\">\n <mi mathvariant=\"bold\">i</mi>\n </mrow>\n </mtd>\n <mtd>\n <mrow data-mjx-texclass=\"ORD\">\n <mi mathvariant=\"bold\">j</mi>\n </mrow>\n </mtd>\n <mtd>\n <mrow data-mjx-texclass=\"ORD\">\n <mi mathvariant=\"bold\">k</mi>\n </mrow>\n </mtd>\n </mtr>\n <mtr>\n <mtd>\n <mfrac>\n <mrow>\n <mi>∂</mi>\n <mi>X</mi>\n </mrow>\n <mrow>\n <mi>∂</mi>\n <mi>u</mi>\n </mrow>\n </mfrac>\n </mtd>\n <mtd>\n <mfrac>\n <mrow>\n <mi>∂</mi>\n <mi>Y</mi>\n </mrow>\n <mrow>\n <mi>∂</mi>\n <mi>u</mi>\n </mrow>\n </mfrac>\n </mtd>\n <mtd>\n <mn>0</mn>\n </mtd>\n </mtr>\n <mtr>\n <mtd>\n <mfrac>\n <mrow>\n <mi>∂</mi>\n <mi>X</mi>\n </mrow>\n <mrow>\n <mi>∂</mi>\n <mi>v</mi>\n </mrow>\n </mfrac>\n </mtd>\n <mtd>\n <mfrac>\n <mrow>\n <mi>∂</mi>\n <mi>Y</mi>\n </mrow>\n <mrow>\n <mi>∂</mi>\n <mi>v</mi>\n </mrow>\n </mfrac>\n </mtd>\n <mtd>\n <mn>0</mn>\n </mtd>\n </mtr>\n </mtable>\n <mo data-mjx-texclass=\"CLOSE\">|</mo>\n </mrow>\n</math>",
"speech": "<?xml version=\"1.0\"?><speak version=\"1.1\" xmlns=\"http://www.w3.org/2001/10/synthesis\"><prosody rate=\"100%\"> <break time=\"250ms\"/> <prosody pitch=\"+30%\"> V </prosody> grassetto <break time=\"250ms\"/> pedice 1 <break time=\"250ms\"/> per <break time=\"250ms\"/> <prosody pitch=\"+30%\"> V </prosody> grassetto <break time=\"250ms\"/> pedice 2 <break time=\"250ms\"/> uguale a determinante della matrice 3 per 3 <break time=\"750ms\"/> Riga 1: Colonna 1, i grassetto <break time=\"500ms\"/> Colonna 2, j grassetto <break time=\"500ms\"/> Colonna 3, k grassetto <break time=\"750ms\"/> Riga 2: Colonna 1, <break time=\"250ms\"/> frazione con numeratore derivata parziale <prosody pitch=\"+30%\"> X </prosody> <break time=\"250ms\"/> e denominatore derivata parziale u <break time=\"500ms\"/> Colonna 2, <break time=\"250ms\"/> frazione con numeratore derivata parziale <prosody pitch=\"+30%\"> Y </prosody> <break time=\"250ms\"/> e denominatore derivata parziale u <break time=\"500ms\"/> Colonna 3, 0 <break time=\"750ms\"/> Riga 3: Colonna 1, <break time=\"250ms\"/> frazione con numeratore derivata parziale <prosody pitch=\"+30%\"> X </prosody> <break time=\"250ms\"/> e denominatore derivata parziale v <break time=\"500ms\"/> Colonna 2, <break time=\"250ms\"/> frazione con numeratore derivata parziale <prosody pitch=\"+30%\"> Y </prosody> <break time=\"250ms\"/> e denominatore derivata parziale v <break time=\"500ms\"/> Colonna 3, 0 <break time=\"750ms\"/> </prosody></speak>"
},
{
"latex": "\\frac{1}{3}",
"mml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\">\n <mfrac>\n <mn>1</mn>\n <mn>3</mn>\n </mfrac>\n</math>",
"speech": "<?xml version=\"1.0\"?><speak version=\"1.1\" xmlns=\"http://www.w3.org/2001/10/synthesis\"><prosody rate=\"100%\"> un terzo </prosody></speak>"
}
]