THU-MAIC / THU-MAIC/OpenMAIC

[Bug]: 中文语音播报会读出包裹 LaTeX 公式的 $ 符号,且无法正确识别角标与数学符号

Open
#394 2 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
37.2k
Forks
5.9k
Avg merge
1d 3h
Merged PRs (30d)
195

Description

### Bug Description

1. 读取`$`包裹的行内LaTeX公式时,会将`$`符号读为“美元”;
2. 无法正确识别并播报公式中的角标(如下标`$x_i$`)、特殊数学符号(如`$\lceil$`、`$\frac$`等),直接按照纯文本的方式播报。

例如:读取 $n^2$ 时,会错误播报为「n 两美元」,而非正确的「n 的平方」。

### Steps to Reproduce

使用中文语音播报至任意公式部分时即可复现。

### Expected Behavior

1. 不播报包裹公式的`$`,仅播报公式内容;
2. 正确识别并播报角标、数学符号的数学含义,而非以纯文本的方式朗读。

### Actual Behavior

1. 播报时将包裹公式的`$`读为“美元”;
2. 无法正确识别角标、特殊数学符号,仅以纯文本方式播报,无法还原数学含义。

### Deployment Method

Other

### Browser

_No response_

### Operating System

_No response_

### Relevant Logs / Screenshots

```shell

```

### Additional Context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.