File size: 2,209 Bytes
93c5f30
 
 
 
 
 
 
 
 
 
 
 
31fa7e1
 
 
 
93c5f30
 
 
247b3de
93c5f30
 
 
 
 
 
 
 
 
 
 
31557ec
93c5f30
 
 
31557ec
 
93c5f30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
---
license: cc-by-4.0
datasets:
- panlr/teochew_wild
language:
- zh
pipeline_tag: automatic-speech-recognition
---

### 模型简介
本模型是Whisper-medium的一个微调版本,用于对潮州话(潮汕话)的正字识别(并非翻译为普通话),微调的代码源自[夜雨飘零](https://github.com/yeyupiaoling/Whisper-Finetune/tree/master)大佬的github仓库。

### 在线Demo

[teochew_whisper](https://huggingface.co/spaces/panlr/teochew_whisper)

### 微调数据
微调训练的数据来源于[teochew-wild](https://huggingface.co/datasets/panlr/teochew_wild),这是首个开源的、野外的、正字准确标注的多说话人潮汕话数据集,包含约18.9小时、共12500条潮汕话音频片段,覆盖了潮州府城、汕头市区、潮安南部、澄海、榕江音等多种口音。

为了减少字面歧义、多音字过多、同义异体字等问题,该数据集的标注采用自创的 **[歹看正字法](https://github.com/p1an-lin-jung/teochew-g2p/blob/master/doc/readme.md)** ,而非通常使用的谐音字或者专家考证的本字。

这是因为在谐音字或者专家方案中,非常容易出现歧义,例如:
```
若用【个】表示【的】,那么【有个人】,究竟是【有一个人】,还是【有的人】呢? 因此本数据集用【介】代替【个】。
若用【只】表示【这】,那么【这只猫】、【这只车】,便会写成【只只猫】、【只只车】,看起来非常怪异,因此本数据集用繁异字【祇】表示【这】之意,其他情况同普通话。
```



### 评估结果
我对12500条数据随机划分成训练集、验证集、测试集,分别有11000,700,700条数据。在RTX 3090上经过大约10个epoch的微调训练,采用字错误率(CER)作为评估指标,结果如下:
(论文进行实验时,对标签的同音字进行了部分统一,如【仔】和【囝】【二】和【两】,所以得到了更好的效果)

| 数据子集           | CER(%)                  |
|------------------|-----------------------------|
| 验证集           |       12.865                |
| 测试集           |       12.254                |