latex-to-speak-http-gateway
v1.0.11
Published
HTTP service that convert LaTeX to readable text
Downloads
12
Readme
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.js
When the server starts show the listening port.
Listening on port 48001
HTTP 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>"
}
]