ClearSpeak (Auto): some groupings differ only by a pause
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 44/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- rust
- Área
- accessibility, audio-video-rtc
Línea de trabajo
Start by reading the ClearSpeak Auto and SimpleSpeak rules for roots, absolute values, fractions, and trigonometric functions, then trace how Spanish preferences affect speech output. Compare the examples in the issue with the ONCE book guidance and determine whether the behavior should change for all languages or only Spanish. Done means the grouping is spoken clearly without relying on a pause that listeners may miss.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
In ClearSpeak with the default preferences, these pairs differ only by a short pause, or not at all, while SimpleSpeak marks the end:
| input | ClearSpeak | SimpleSpeak |
|---|---|---|
√(x+1) |
the square root of x plus 1 | the square root of x plus 1, end root |
√x + 1 |
the square root of x; plus 1 | the square root of x; plus 1 |
|x−1| |
the absolute value of x minus 1 | the absolute value of x minus 1 end absolute value |
|x| − 1 |
the absolute value of x; minus 1 | the absolute value of x, minus 1 |
a + b/c + d |
a plus b over c plus d | a plus b over c, plus d |
sin a + b |
sine a plus b | sine of a plus b |
The a + b/c + d case has no pause at all, so it sounds the same as a + b/(c+d) read quickly. A pause is easy to miss by ear, and most users never change the AbsoluteValue or Roots preferences.
The ONCE book Braille y Matemática (J. E. Fernández del Campo, 2004, table 2-16, "lectura oral") recommends saying the grouping explicitly for these cases ("fin de denominador", "radicando").
Would it make sense for ClearSpeak Auto to say the end ("end root", "end absolute value") when the content is not simple, as SimpleSpeak does, and to add a pause after a simple fraction followed by an operator? If you prefer to keep ClearSpeak as in the spec, I'd like to know whether doing this only in Spanish would be acceptable.
- Lenguaje dominante
- Rust
- Estrellas
- 130
- Forks
- 96
- Merge medio
- 1 d 1 h
- PR fusionados (30 d)
- 84
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de daisy/MathCAT
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
daisy/MathCAT#946 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
discussion
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Review French navigation fileAbiertodiscussion translation
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
daisy/MathCAT#675 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de daisy/MathCAT
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
swc-project/swc-ai-issues#164 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
pop-os/cosmic-player#367 ·
-
good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
servo/rust-smallvec#873 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
messense/dav-server-rs#82 ·
Los mantenedores suelen responder en 1 día