Muhammed_Kotb1 commited on
Commit
233fed6
โ€ข
1 Parent(s): 1f7d056

add audio files in chunks to avoid OOMs

Browse files
Files changed (2) hide show
  1. app.py +66 -36
  2. evaluation_results.txt +7 -0
app.py CHANGED
@@ -1,73 +1,103 @@
1
  import torch
2
  import torchaudio
3
  import jiwer
4
- from transformers import Wav2Vec2Processor, Wav2Vec2ForCTC, Wav2Vec2CTCTokenizer
5
 
6
  # Load the Arabic-specific processor and model
7
  model_name = "omarxadel/wav2vec2-large-xlsr-53-arabic-egyptian"
8
- tokenizer = Wav2Vec2CTCTokenizer.from_pretrained(model_name)
9
- processor = Wav2Vec2Processor.from_pretrained(model_name, tokenizer=tokenizer)
10
  model = Wav2Vec2ForCTC.from_pretrained(model_name)
11
 
12
- # Define the chunk length in seconds (30 seconds in this case)
13
- CHUNK_LENGTH = 30
14
- SAMPLE_RATE = 16000
 
 
 
15
 
16
  def transcribe_chunk(chunk):
17
- # Process audio input
18
- input_values = processor(chunk, return_tensors="pt", sampling_rate=SAMPLE_RATE).input_values
19
- # Run model inference
 
 
 
 
20
  with torch.no_grad():
21
- logits = model(input_values).logits
22
- # Decode transcription
 
23
  predicted_ids = torch.argmax(logits, dim=-1)
24
- transcription = processor.batch_decode(predicted_ids, skip_special_tokens=True, clean_up_tokenization_spaces=True)
25
- return transcription[0]
 
26
 
27
  def transcribe_audio_in_chunks(audio_file):
 
 
 
28
  # Load the audio file
29
  print("Loading audio file...")
30
- audio_input, sr = torchaudio.load(audio_file)
31
- print(f"Audio loaded: {audio_input.shape}, Sample rate: {sr}")
32
-
 
 
 
 
 
33
  # Resample if needed
34
  if sr != SAMPLE_RATE:
35
- print("Resampling audio...")
36
  resampler = torchaudio.transforms.Resample(orig_freq=sr, new_freq=SAMPLE_RATE)
37
- audio_input = resampler(audio_input)
38
- sr = SAMPLE_RATE
39
 
40
- print(f"Audio shape after resampling: {audio_input.shape}, Sample rate: {sr}")
41
-
42
  # Calculate the number of samples per chunk
43
- chunk_samples = CHUNK_LENGTH * SAMPLE_RATE
44
-
45
- # Process each chunk
 
 
46
  transcriptions = []
47
- for i in range(0, audio_input.shape[1], chunk_samples):
48
- chunk = audio_input[:, i:i + chunk_samples]
49
- transcriptions.append(transcribe_chunk(chunk))
50
-
51
- # Join all transcriptions
52
- return " ".join(transcriptions)
 
 
 
 
 
 
 
 
 
 
 
53
 
54
  # Define reference transcription for WER calculation
55
  reference_transcription = "ู‚ุงู„ ุงู„ู…ุตู†ู ุฑุญู…ู‡ ุงู„ู„ู‡ ุชุนุงู„ู‰ ูˆู†ูุนู†ุง ุงู„ู„ู‡ ุจุนู„ูˆู…ู‡ ููŠ ุงู„ุฏุงุฑูŠู† ุงู…ูŠู† ูุตู„ ูˆุงู„ุฑุจุง ููŠ ุงู„ุฐู‡ุจ ูˆุงู„ูุถู‡ ูˆุงู„ู…ุทุนูˆู…ุงุช ุงู„ุฑุจุง ุดูƒู„ ู…ู† ุงุดูƒุงู„ ุงู„ุจูŠูˆุน ููŠู‡ ุชุจุงุฏู„ ู…ุซู„ ุงู„ุซู…ู† ูˆุงู„ู…ุซู…ู† ูู‡ู†ุง ููŠู‡ ู…ุงู„ ุจุงุฒุงุก ู…ุงู„ ูˆู„ุฐู„ูƒ ุงุฎุชู„ุท ุงู„ุงู…ุฑ ุนู„ู‰ ุงู„ู…ุดุฑูƒูŠู† ููŠ ู…ูƒู‡ ูู‚ุงู„ูˆุง ุงู†ู…ุง ุงู„ุจูŠุน ู…ุซู„ ุงู„ุฑุจุง ูŠุนู†ูŠ ู‡ุฐุง ููŠู‡ ู…ุจุงุฏู„ู‡ ูˆู‡ุฐุง ููŠู‡ ู…ุจุงุฏู„ู‡ ูˆููŠ ุงู„ู…ุจุงุฏู„ู‡ ุฒูŠุงุฏู‡ ุจูŠู† ุงู„ุซู…ู† ูˆ ุงู„ู…ุซู…ู† ูˆู‡ู†ุง ุฒูŠุงุฏู‡ ุจูŠู† ุงู„ุซู…ู† ูˆุงู„ู…ุซู…ู† ูู…ุง ุงู„ูุฑู‚ ู†ุญู† ู†ุจูŠุน ูˆู†ุดุชุฑ๏ฟฝ๏ฟฝ ูˆุงู„ูุฑู‚ ู‡ูˆ ุงู† ุงู„ู„ู‡ ุณุจุญุงู†ู‡ ูˆุชุนุงู„ู‰ ุงู…ุฑ ุจุญุฑู…ุฉ ุงู„ุฑุจุง ู…ู† ุงุฌู„ ุงู„ุญูุงุธ ุนู„ู‰ ู†ุธุงู… ุงู„ุงู‚ุชุตุงุฏ ุงู„ู†ู‚ุฏูŠ ู…ู† ุฏุงุฎู„ู‡ ูู„ูˆ ุงุจุงุญ ุงู„ู„ู‡ ุงู„ุฑุจุง ู„ูƒุงู† ู‡ู†ุงูƒ ุฒูŠุงุฏู‡ ููŠ ูˆุณูŠุท ุงู„ุชุจุงุฏู„ ุฏูˆู† ุฒูŠุงุฏุฉ ุงู„ุงู†ุชุงุฌ ูˆูŠุญุฏุซ ุจุฐู„ูƒ ุงู„ุชุถุฎู… ู…ู† ุฏุงุฎู„ ุงู„ู†ุธุงู… ูุงุฐุง ุญุฏุซ ุงู„ุชุถุฎู… ู…ู† ุฐุงุช ุงู„ู†ุธุงู… ู ุงู„ุฐูŠ ูŠุถุงุฑ ุจุฐู„ูƒ ู…ุญุฏูˆุฏ ุงู„ุฏุฎู„ ุงู„ุฐูŠ ูŠุถุงุฑ ุจุฐู„ูƒ ุงู„ูู‚ูŠุฑ ูุญุฑู… ุงู„ู„ู‡ ุงู„ุฑุจุง ู…ู† ุงุฌู„ ุงู„ุง ูŠู‚ุน ุธู„ู… ุนู„ู‰ ุงู„ูู‚ูŠุฑ ูˆุงูˆุฌุจ ุงู„ุฒูƒุงู‡ ุญุชู‰ ูŠุชุนุงุฏู„ ุฏุฎู„ ุงู„ูู‚ูŠุฑ ู„ุงุฏุงุก ู…ู‚ุชุถูŠุงุช ุงู„ุญูŠุงู‡ ูุชุญุฑูŠู… ุงู„ุฑุจุง ู…ุฑุชุจุท ููŠ ุงู„ู†ุธุฑ ุงู„ุงู„ู‡ูŠ ู…ุน ุงูŠุฌุงุจ ุงู„ุฒูƒุงู‡ ุญุฑู… ุงู„ู„ู‡ ุงู„ุฑุจุง ูˆุงูˆุฌุจ ุญุฑู… ูˆุงูˆุฌุจ ุงู„ุฒูƒุงู‡ ู…ู† ุงุฌู„ ุญู…ุงูŠุฉ ุงู†ุณุงู†ูŠุฉ ุงู„ูู‚ูŠุฑ ู…ุญุฏูˆุฏ ุงู„ุฏุฎู„ ูู„ุง ูŠุฌุฏ ุงู„ุงุณุนุงุฑ ููˆู‚ ุงู„ุทุงู‚ู‡ ูˆูŠุณุชุทูŠุน ุงู† ูŠุญุตู„ ุจุงุณุชู‡ู„ุงูƒู‡ ู„ู…ุง ุงุฎุฐู‡ ู…ู† ุงู„ุฒูƒุงู‡ ู…ุง ูŠุฑูŠุฏ ู…ู† ู…ู‚ุชุถูŠุงุช ุงู„ุญูŠุงู‡ ูุงุฐุง ูƒุงู† ุงู„ุงู…ุฑ ูƒุฐู„ูƒ ูˆู‡ุฐุง ู†ุธุงู… ุฑุจุงู†ูŠ ุงู„ู‡ูŠ ูƒุงู† ุญุฑุง ู„ุง ูŠุณุชุทูŠุน ุงุญุฏ ุงู† ูŠุชุญูƒู… ููŠู‡ ู„ุง ููŠ ุงุฌุชู…ุงุน ูˆู„ุง ููŠ ุณูŠุงุณู‡ ูˆู„ุง ููŠ ุงู‚ุชุตุงุฏ ูŠูƒู…ู„ ุงู„ู…ู†ุธูˆู…ู‡ ุงู„ุตู„ุงู‡ ูุงุฐุง ุฐู‡ุจู‡ุง ุงู„ู†ุงุณ ูˆู‚ููˆุง ู…ุชุฌุงูˆุฑูŠู† ุงู„ุบู†ูŠ ุจุฌูˆุงุฑู‡ ุงู„ูู‚ูŠุฑ ูˆุงู„ูู‚ูŠุฑ ุจุฌูˆุงุฑู‡ ุงู„ู…ุณูƒูŠู† ูˆุงู„ู…ุณูƒูŠู† ุจุฌูˆุงุฑู‡ ุงู„ุบู†ูŠ ู„ุง ูุฑู‚ ุจูŠู†ู‡ู…ุง ูˆุงู„ุตู ุงู„ุงูˆู„ ู…ู†ุงุฎ ู…ู† ุณุจู‚ ุณุจู‚ ุงู„ู‰ ุงู„ุตู ุงู„ุงูˆู„ ุงู„ุบู†ูŠ ุงูˆ ุณุจู‚ ุงู„ู‰ ุงู„ุตู ุงู„ุซุงู†ูŠ ุงูˆ ุณุจู‚ ุงู„ู‰ ุงู„ุตู ุงู„ุงูˆู„ ุงู„ูู‚ูŠุฑ ู„ุง ูŠุณุชุทูŠุน ุงุญุฏ ุงู† ูŠุฌุฐุจู‡ ู…ู† ุงูˆู„ูŠุชู‡ ุญุชู‰ ูŠุชุงุฎุฑ ุจุณุจุจ ุบู†ุงู‡ ุงูˆ ุฌุงู‡ู‡ ุงูˆ ุณู„ุทุงู†ู‡ ู„ุงู† ู…ู† ุฌุงุก ููˆุฌุฏ ุงู„ุตู„ุงู‡ ูู„ูŠู„ุญู‚ ุจู‡ุง ุญูŠุซ ู…ุง ุงู†ุชู‡ู‰ ุจู‡ ุงู„ุตู ูˆูƒุฐู„ูƒ ููŠ ุทู„ุจ ุงู„ุนู„ู… ุญูŠุซ ู…ุง ุงู†ุชู‡ู‰ ุจู‡ ุงู„ู…ุฌู„ุณ ู…ู† ุงูŠู† ุชุชุงุชู‰ ู‡ุฐู‡ ุงู„ู†ูุณูŠู‡ ุงู„ุงุจูŠู‡ ู…ู† ุฏูˆู† ูƒุจุฑ ุงู†ู…ุง ุจุนุฒู‡ ูˆุฑู‚ูŠ ูˆุงู†ุณุงู†ูŠู‡ ุจูˆุฌูˆุจ ุงู„ุฒูƒุงู‡ ูุงู„ุฒูƒุงุฉ ู„ูŠุณุช ู…ู†ู‡ ูˆู„ุง ุนุทูŠู‡ ูˆู„ุง ู‡ูŠ ูŠุฏ ุนู„ูŠุง ูˆ ุจุญุฑู…ุฉ ุงู„ุฑุจุง ุญุชูŠ ูŠุญุงูุธ ุนู„ู‰ ุงู„ู†ุธุงู… ุงู„ุงู‚ุชุตุงุฏูŠ ู…ู† ุฏุงุฎู„ู‡ ู…ู† ุงู„ุชุถุฎู… ุฐู‡ุจุช ุงู„ุงูŠุงู… ูˆุฌุงุกุช ุงู„ุงูŠุงู… ูˆุชุณู„ุท ุนู„ูŠู†ุง ุงุจุงู„ุณู‡ ุงู„ุฌู† ูˆุงู„ุงู†ุณ ูˆุงุฎุฑุฌูˆุง ุงู„ุฐู‡ุจ ูˆุงู„ูุถู‡ ู…ู† ุงู„ุชุนุงู…ู„ ูˆุงุณุชุจุฏู„ูˆุง ุจู‡ุง ุญูŠู„ู‡ ุณุฎูŠูู‡ ูˆู‡ูŠ ุญูŠู„ู‡ ุงู„ูˆุฑู‚ ุงู„ู†ู‚ุฏูŠ ุฌุนู„ูˆุง ู„ู‡ ุงูˆู„ุง ุบุทุงุก ุซู… ุจุนุฏ ุฐู„ูƒ ุชู†ุงุณูˆุง ุงู„ุบุทุงุก ูุงุตุจุญ ูˆุฑู‚ุง ู„ุง ู‚ูŠู…ู‡ ู„ู‡ ููŠ ุงู†ุชุงุฌู‡ ู…ุน ู‚ูŠู…ุชู‡ ุฏูŠู†ุงุฑ ุงู„ุฐู‡ุจ 4 ุฌุฑุงู… ูˆุฑุจุน ู„ูˆ ุณูŠุญู†ุงู‡ ูŠุทู„ุน 4 ุฌุฑุงู… ูˆุฑุจุน ุฐู‡ุจ ู„ูˆ ุตูƒูŠู†ุงู‡ ูŠุทู„ุน 4 ุฌุฑุงู… ูˆุฑุจุน ุฐู‡ุจ ู„ูˆ ุจุนู†ุงู‡ ูŠุทู„ุน 4 ุฌุฑุงู… ูˆุฑุจุน ุงู„ุฐู‡ุจ ู‚ูŠู…ุชู‡ ููŠู‡ ุงู„ูˆุฑู‚ู‡ ุงู„ 200 ุฌู†ูŠู‡ ุงู„ู„ูŠ ููŠ ุฌูŠุจูƒ ู…ุชูƒู„ูู‡ 16 ู‚ุฑุด ุญุชุฉ ุงู„ูˆุฑู‚ู‡ ุฏูŠ ูˆุดูˆูŠุฉ ุงู„ุงุญุจุงุฑ ุงู„ู„ูŠ ุนู„ูŠู‡ุง 16 ู‚ุฑุด ุทุจ ุงู„ูุฑู‚ ุจูŠู† 16 ู‚ุฑุด ูˆ200 ุฌู†ูŠู‡ ููŠู† ุณู„ุทุฉ ุงู„ุฏูˆู„ู‡ ุณู„ุทุฉ ุงู„ุงุตุฏุงุฑ ูˆุณู„ุทุฉ ุงู„ุฏูˆู„ู‡ ุฏูŠ ุจุชุชุญุณุจ ุงุฒุงูŠ ููŠ ู†ูุณู‡ุง ุจู‡ุง ูŠุนู†ูŠ ุฌูˆู‡ ู…ุตุฑ ูƒุฏู‡ ูŠุจู‚ู‰ ุจู‡ุง ูŠุนู†ูŠ ุงู„ 200 ุฌู†ูŠู‡ 200 ุฌู†ูŠู‡ ุทุจ ูˆููŠ ุฎุงุฑุฌู‡ุง ูŠุจู‚ู‰ ุจู‚ูˆุฉ ุงู†ุชุงุฌู‡ุง ูุงู„ุฏูˆู„ุงุฑ ูŠุจู‚ู‰ ุจ 50 ุฌู†ูŠู‡ ุงู„ู„ูŠ ู‡ูˆ ูƒุงู† ุจ 39 ู‚ุฑุด ูˆู†ุต ูŠุนู†ูŠ ูƒุงู† ุงู„ุฌู†ูŠู‡ ุจ 5 ุฏูˆู„ุงุฑ ูˆุจุนุฏูŠู† ู„ู…ุง ุงู†ู‡ุงุฑ ุจู‚ู‰ 2 ูˆู†ุต ููŠ ุงู„ุงูˆู„ ููŠ ุงู„ุงุฑุจุนูŠู†ุงุช ูƒุงู† ุงู„ุฌู†ูŠู‡ ุงู„ู…ุตุฑูŠ ุจ 5 ุฏูˆู„ุงุฑ 5 ุฏูˆู„ุงุฑ ููŠ 50 ุฌู†ูŠู‡ ูŠุจู‚ู‰ ุจูƒุงู… ูŠุจู‚ู‰ ุจ 250 ู…ุฑู‡ ูŠุจู‚ู‰ ุงู„ุฌู†ูŠู‡ ุงุจูˆ 40 ุณู†ุฉ 40 ุจูŠุณุงูˆูŠ 250 ุฌู†ูŠู‡ ู…ู† ุงู„ุฌู†ูŠู‡ุงุช ุงู„ู„ูŠ ู…ุนุงู†ุง ุฏูŠ ุชุฎูŠู„ ุงุถุฑุจ ุฏุฎู„ูƒ ููŠ 250 ูู„ูˆ ุณุงู„ู†ุง ุงู„ุดูŠุฎ ูู„ุงู† ูˆู„ุง ุนู„ุงู† ุจุชุงุฎุฏ ูƒุงู… ูŠู‚ูˆู„ู„ูƒ ุนุจุงุฑู‡ ุนู† 6000 ุฌู†ูŠู‡ ููŠ ุงู„ุดู‡ุฑ ุทุจ 6000 ุฌู†ูŠู‡ ููŠ ุงู„ุดู‡ุฑ ุงุถุฑุจู‡ุง ููŠ 250 ูŠุจู‚ู‰ 150 ู‚ุตุงุฏู‡ุง ุตูุฑ ูŠุจู‚ู‰ ู…ู„ูŠูˆู† ูˆู†ุต ู‡ุง ุชุฎูŠู„ ู†ูุณูƒ ุจู‚ู‰ ุงู† ุงู†ุช ู…ุนุงูƒ ู…ู„ูŠูˆู† ูˆู†ุต ูƒู„ ุดู‡ุฑ ู‡ุชุนุฑู ุชุณูƒู† ู‡ุชุนุฑู ุชุดุชุฑูŠ ู„ูƒ ุนุฑุจูŠู‡ ู…ู† ุงู… 2 ู…ู„ูŠูˆู† ุฏูŠ ุงู‚ู„ ุญุงุฌู‡ ุญุชู‰ ุงู„ุนุฑุจูŠู‡ ุงู… 14 ู…ู„ูŠูˆู† ู…ู…ูƒู† ุชุฌูŠุจู‡ุง ุจุณ ุจุงู„ุชู‚ุณูŠุท ุงู„ู„ู‡ ู‡ูˆ ุงูŠู‡ ุงู„ู„ูŠ ุญุตู„ ุชุถุฎู… ูˆุงู„ุชุถุฎู… ุฏู‡ ู…ุนู†ุงุชู‡ ุงูŠู‡ ู…ุนู†ุงุชู‡ ุงู† ู‡ุฐุง ุงู„ูˆุณูŠุท ู„ู„ุชุจุงุฏู„ ู„ู… ูŠุนุฏ ุณุจุจุง ู„ุงุบู†ุงุก ุงู„ูู‚ูŠุฑ ุงู„ูƒู„ุงู… ุฏู‡ ูƒู„ู‡ ูŠุง ุงุฎูŠ ู„ู‚ูŠู†ุง ุงู„ุดุงูุนูŠ ูู‡ู…ู‡ ุงู„ูƒู„ุงู… ุงู„ู„ูŠ ุงุญู†ุง ู‚ู„ู†ุงู‡ ุฏู‡ ูˆุงู„ุงู…ุงู… ุงู„ุบุฒุงู„ูŠ ุฑูƒู† ุงู„ุดุงูุนูŠู‡ ูุงู‡ู…ูŠู†ู‡ ุจูŠูƒุชุจูˆู‡ ุนุงุฏูŠ ูƒุฏู‡ ููŠู‚ูˆู„ ุฑุถูŠ ุงู„ู„ู‡ ุชุนุงู„ู‰ ุนู†ู‡ ููŠ ุงู„ุงู… ูˆุนู„ุฉ ุงู„ุฑุจุง ุชุนุจุฏูŠู‡ ูุงู„ุฐู‡ุจ ูˆุงู„ูุถู‡ ุฌุฒุก ุนู„ู‡ ูŠุนู†ูŠ ุฌุฒุก ุงู„ุนู„ู‡ ูŠุนู†ูŠ ุงุฐุง ุฎุฑุฌ ุนู† ุงู„ุฐู‡ุจูŠู‡ ูˆุงู„ูุถูŠู‡ ูู„ุง ุฑุจุง ูˆูŠู‚๏ฟฝ๏ฟฝู„ ุงุจู† ุงู„ุญุงุฌุจ ูˆู‡ู„ ุญุฑู… ุงู„ุฑุจุง ู„ุฌูˆู‡ุฑู‡ู…ุง ุงูˆ ู„ุฌูˆู‡ุฑูŠุชู‡ู…ุง ุงู„ุฐู‡ุจ ูˆุงู„ูุถู‡ ู„ุฌูˆู‡ุฑู‡ู…ุง ุนุดุงู† ู‡ู… ุฐู‡ุจ ูˆูุถู‡ ูˆู„ุง ู„ุงู†ู‡ู… ูˆุณูŠุท ู„ู„ุชุจุงุฏู„ ู‚ุงู„ ุจู„ ู„ุฌูˆู‡ุฑู‡ู…ุง ู„ุฌูˆู‡ุฑู‡ู…ุง ูŠุนู†ูŠ ู„ุงู†ู‡ู… ุฐู‡ุจ ูˆูุถู‡ ู…ุด ู„ุฌูˆู‡ุฑูŠุชู‡ู…ุง ูŠุนู†ูŠ ูƒูˆู†ู‡ู… ูˆุณูŠุท ู„ู„ุชุจุงุฏู„ ุจูŠู† ุงู„ู†ุงุณ ู„ูˆ ูƒุงู† ูˆุณูŠุท "
56
 
57
  # Transcribe the audio file in chunks
58
- transcription = transcribe_audio_in_chunks("sidiali_reba_zahab_feda.wav")
 
59
 
60
  if transcription:
61
- print(transcription)
62
 
63
  # Calculate Word Error Rate (WER)
64
  wer = jiwer.wer(reference_transcription, transcription)
65
- print(f"Word Error Rate (WER): {wer}")
66
 
67
  # Save the transcription and WER to a file
68
  with open("evaluation_results.txt", "w", encoding="utf-8") as f:
69
- f.write(f"Transcription: {transcription}\n")
70
- f.write(f"Reference: {reference_transcription}\n")
71
  f.write(f"Word Error Rate (WER): {wer}\n")
72
 
73
- print("Evaluation results saved to evaluation_results.txt")
 
 
 
1
  import torch
2
  import torchaudio
3
  import jiwer
4
+ from transformers import Wav2Vec2Processor, Wav2Vec2ForCTC
5
 
6
  # Load the Arabic-specific processor and model
7
  model_name = "omarxadel/wav2vec2-large-xlsr-53-arabic-egyptian"
8
+ processor = Wav2Vec2Processor.from_pretrained(model_name)
 
9
  model = Wav2Vec2ForCTC.from_pretrained(model_name)
10
 
11
+ # Set the model to evaluation mode
12
+ model.eval()
13
+
14
+ # Define the chunk length in seconds
15
+ CHUNK_LENGTH = 30 # 30 seconds
16
+ SAMPLE_RATE = 16000 # 16 kHz
17
 
18
  def transcribe_chunk(chunk):
19
+ """
20
+ Transcribes a single audio chunk.
21
+ """
22
+ # Process the audio chunk with the processor
23
+ inputs = processor(chunk, sampling_rate=SAMPLE_RATE, return_tensors="pt", padding=True)
24
+
25
+ # Get logits from the model
26
  with torch.no_grad():
27
+ logits = model(inputs.input_values).logits
28
+
29
+ # Decode the predicted ids to text
30
  predicted_ids = torch.argmax(logits, dim=-1)
31
+ transcription = processor.batch_decode(predicted_ids, skip_special_tokens=True)[0]
32
+
33
+ return transcription.strip()
34
 
35
  def transcribe_audio_in_chunks(audio_file):
36
+ """
37
+ Loads an audio file, splits it into chunks, transcribes each chunk, and combines the transcriptions.
38
+ """
39
  # Load the audio file
40
  print("Loading audio file...")
41
+ waveform, sr = torchaudio.load(audio_file)
42
+ print(f"Original Sample Rate: {sr}, Waveform shape: {waveform.shape}")
43
+
44
+ # Convert to mono if it's stereo
45
+ if waveform.shape[0] > 1:
46
+ waveform = torch.mean(waveform, dim=0, keepdim=True)
47
+ print(f"Converted to mono. New shape: {waveform.shape}")
48
+
49
  # Resample if needed
50
  if sr != SAMPLE_RATE:
51
+ print(f"Resampling from {sr} to {SAMPLE_RATE}...")
52
  resampler = torchaudio.transforms.Resample(orig_freq=sr, new_freq=SAMPLE_RATE)
53
+ waveform = resampler(waveform)
54
+ print(f"Resampled waveform shape: {waveform.shape}")
55
 
 
 
56
  # Calculate the number of samples per chunk
57
+ chunk_size = CHUNK_LENGTH * SAMPLE_RATE
58
+ total_samples = waveform.shape[1]
59
+ num_chunks = (total_samples + chunk_size - 1) // chunk_size # Ceiling division
60
+ print(f"Total samples: {total_samples}, Chunk size (in samples): {chunk_size}, Number of chunks: {num_chunks}")
61
+
62
  transcriptions = []
63
+
64
+ for i in range(num_chunks):
65
+ start_sample = i * chunk_size
66
+ end_sample = min(start_sample + chunk_size, total_samples)
67
+ chunk = waveform[:, start_sample:end_sample].squeeze(0)
68
+ print(f"Processing chunk {i+1}/{num_chunks}, Samples {start_sample}:{end_sample}")
69
+
70
+ # Normalize the audio
71
+ chunk = chunk / torch.abs(chunk).max()
72
+
73
+ transcription = transcribe_chunk(chunk.numpy())
74
+ transcriptions.append(transcription)
75
+ print(f"Transcription for chunk {i+1}: {transcription}\n")
76
+
77
+ # Combine all transcriptions
78
+ full_transcription = ' '.join(transcriptions)
79
+ return full_transcription.strip()
80
 
81
  # Define reference transcription for WER calculation
82
  reference_transcription = "ู‚ุงู„ ุงู„ู…ุตู†ู ุฑุญู…ู‡ ุงู„ู„ู‡ ุชุนุงู„ู‰ ูˆู†ูุนู†ุง ุงู„ู„ู‡ ุจุนู„ูˆู…ู‡ ููŠ ุงู„ุฏุงุฑูŠู† ุงู…ูŠู† ูุตู„ ูˆุงู„ุฑุจุง ููŠ ุงู„ุฐู‡ุจ ูˆุงู„ูุถู‡ ูˆุงู„ู…ุทุนูˆู…ุงุช ุงู„ุฑุจุง ุดูƒู„ ู…ู† ุงุดูƒุงู„ ุงู„ุจูŠูˆุน ููŠู‡ ุชุจุงุฏู„ ู…ุซู„ ุงู„ุซู…ู† ูˆุงู„ู…ุซู…ู† ูู‡ู†ุง ููŠู‡ ู…ุงู„ ุจุงุฒุงุก ู…ุงู„ ูˆู„ุฐู„ูƒ ุงุฎุชู„ุท ุงู„ุงู…ุฑ ุนู„ู‰ ุงู„ู…ุดุฑูƒูŠู† ููŠ ู…ูƒู‡ ูู‚ุงู„ูˆุง ุงู†ู…ุง ุงู„ุจูŠุน ู…ุซู„ ุงู„ุฑุจุง ูŠุนู†ูŠ ู‡ุฐุง ููŠู‡ ู…ุจุงุฏู„ู‡ ูˆู‡ุฐุง ููŠู‡ ู…ุจุงุฏู„ู‡ ูˆููŠ ุงู„ู…ุจุงุฏู„ู‡ ุฒูŠุงุฏู‡ ุจูŠู† ุงู„ุซู…ู† ูˆ ุงู„ู…ุซู…ู† ูˆู‡ู†ุง ุฒูŠุงุฏู‡ ุจูŠู† ุงู„ุซู…ู† ูˆุงู„ู…ุซู…ู† ูู…ุง ุงู„ูุฑู‚ ู†ุญู† ู†ุจูŠุน ูˆู†ุดุชุฑ๏ฟฝ๏ฟฝ ูˆุงู„ูุฑู‚ ู‡ูˆ ุงู† ุงู„ู„ู‡ ุณุจุญุงู†ู‡ ูˆุชุนุงู„ู‰ ุงู…ุฑ ุจุญุฑู…ุฉ ุงู„ุฑุจุง ู…ู† ุงุฌู„ ุงู„ุญูุงุธ ุนู„ู‰ ู†ุธุงู… ุงู„ุงู‚ุชุตุงุฏ ุงู„ู†ู‚ุฏูŠ ู…ู† ุฏุงุฎู„ู‡ ูู„ูˆ ุงุจุงุญ ุงู„ู„ู‡ ุงู„ุฑุจุง ู„ูƒุงู† ู‡ู†ุงูƒ ุฒูŠุงุฏู‡ ููŠ ูˆุณูŠุท ุงู„ุชุจุงุฏู„ ุฏูˆู† ุฒูŠุงุฏุฉ ุงู„ุงู†ุชุงุฌ ูˆูŠุญุฏุซ ุจุฐู„ูƒ ุงู„ุชุถุฎู… ู…ู† ุฏุงุฎู„ ุงู„ู†ุธุงู… ูุงุฐุง ุญุฏุซ ุงู„ุชุถุฎู… ู…ู† ุฐุงุช ุงู„ู†ุธุงู… ู ุงู„ุฐูŠ ูŠุถุงุฑ ุจุฐู„ูƒ ู…ุญุฏูˆุฏ ุงู„ุฏุฎู„ ุงู„ุฐูŠ ูŠุถุงุฑ ุจุฐู„ูƒ ุงู„ูู‚ูŠุฑ ูุญุฑู… ุงู„ู„ู‡ ุงู„ุฑุจุง ู…ู† ุงุฌู„ ุงู„ุง ูŠู‚ุน ุธู„ู… ุนู„ู‰ ุงู„ูู‚ูŠุฑ ูˆุงูˆุฌุจ ุงู„ุฒูƒุงู‡ ุญุชู‰ ูŠุชุนุงุฏู„ ุฏุฎู„ ุงู„ูู‚ูŠุฑ ู„ุงุฏุงุก ู…ู‚ุชุถูŠุงุช ุงู„ุญูŠุงู‡ ูุชุญุฑูŠู… ุงู„ุฑุจุง ู…ุฑุชุจุท ููŠ ุงู„ู†ุธุฑ ุงู„ุงู„ู‡ูŠ ู…ุน ุงูŠุฌุงุจ ุงู„ุฒูƒุงู‡ ุญุฑู… ุงู„ู„ู‡ ุงู„ุฑุจุง ูˆุงูˆุฌุจ ุญุฑู… ูˆุงูˆุฌุจ ุงู„ุฒูƒุงู‡ ู…ู† ุงุฌู„ ุญู…ุงูŠุฉ ุงู†ุณุงู†ูŠุฉ ุงู„ูู‚ูŠุฑ ู…ุญุฏูˆุฏ ุงู„ุฏุฎู„ ูู„ุง ูŠุฌุฏ ุงู„ุงุณุนุงุฑ ููˆู‚ ุงู„ุทุงู‚ู‡ ูˆูŠุณุชุทูŠุน ุงู† ูŠุญุตู„ ุจุงุณุชู‡ู„ุงูƒู‡ ู„ู…ุง ุงุฎุฐู‡ ู…ู† ุงู„ุฒูƒุงู‡ ู…ุง ูŠุฑูŠุฏ ู…ู† ู…ู‚ุชุถูŠุงุช ุงู„ุญูŠุงู‡ ูุงุฐุง ูƒุงู† ุงู„ุงู…ุฑ ูƒุฐู„ูƒ ูˆู‡ุฐุง ู†ุธุงู… ุฑุจุงู†ูŠ ุงู„ู‡ูŠ ูƒุงู† ุญุฑุง ู„ุง ูŠุณุชุทูŠุน ุงุญุฏ ุงู† ูŠุชุญูƒู… ููŠู‡ ู„ุง ููŠ ุงุฌุชู…ุงุน ูˆู„ุง ููŠ ุณูŠุงุณู‡ ูˆู„ุง ููŠ ุงู‚ุชุตุงุฏ ูŠูƒู…ู„ ุงู„ู…ู†ุธูˆู…ู‡ ุงู„ุตู„ุงู‡ ูุงุฐุง ุฐู‡ุจู‡ุง ุงู„ู†ุงุณ ูˆู‚ููˆุง ู…ุชุฌุงูˆุฑูŠู† ุงู„ุบู†ูŠ ุจุฌูˆุงุฑู‡ ุงู„ูู‚ูŠุฑ ูˆุงู„ูู‚ูŠุฑ ุจุฌูˆุงุฑู‡ ุงู„ู…ุณูƒูŠู† ูˆุงู„ู…ุณูƒูŠู† ุจุฌูˆุงุฑู‡ ุงู„ุบู†ูŠ ู„ุง ูุฑู‚ ุจูŠู†ู‡ู…ุง ูˆุงู„ุตู ุงู„ุงูˆู„ ู…ู†ุงุฎ ู…ู† ุณุจู‚ ุณุจู‚ ุงู„ู‰ ุงู„ุตู ุงู„ุงูˆู„ ุงู„ุบู†ูŠ ุงูˆ ุณุจู‚ ุงู„ู‰ ุงู„ุตู ุงู„ุซุงู†ูŠ ุงูˆ ุณุจู‚ ุงู„ู‰ ุงู„ุตู ุงู„ุงูˆู„ ุงู„ูู‚ูŠุฑ ู„ุง ูŠุณุชุทูŠุน ุงุญุฏ ุงู† ูŠุฌุฐุจู‡ ู…ู† ุงูˆู„ูŠุชู‡ ุญุชู‰ ูŠุชุงุฎุฑ ุจุณุจุจ ุบู†ุงู‡ ุงูˆ ุฌุงู‡ู‡ ุงูˆ ุณู„ุทุงู†ู‡ ู„ุงู† ู…ู† ุฌุงุก ููˆุฌุฏ ุงู„ุตู„ุงู‡ ูู„ูŠู„ุญู‚ ุจู‡ุง ุญูŠุซ ู…ุง ุงู†ุชู‡ู‰ ุจู‡ ุงู„ุตู ูˆูƒุฐู„ูƒ ููŠ ุทู„ุจ ุงู„ุนู„ู… ุญูŠุซ ู…ุง ุงู†ุชู‡ู‰ ุจู‡ ุงู„ู…ุฌู„ุณ ู…ู† ุงูŠู† ุชุชุงุชู‰ ู‡ุฐู‡ ุงู„ู†ูุณูŠู‡ ุงู„ุงุจูŠู‡ ู…ู† ุฏูˆู† ูƒุจุฑ ุงู†ู…ุง ุจุนุฒู‡ ูˆุฑู‚ูŠ ูˆุงู†ุณุงู†ูŠู‡ ุจูˆุฌูˆุจ ุงู„ุฒูƒุงู‡ ูุงู„ุฒูƒุงุฉ ู„ูŠุณุช ู…ู†ู‡ ูˆู„ุง ุนุทูŠู‡ ูˆู„ุง ู‡ูŠ ูŠุฏ ุนู„ูŠุง ูˆ ุจุญุฑู…ุฉ ุงู„ุฑุจุง ุญุชูŠ ูŠุญุงูุธ ุนู„ู‰ ุงู„ู†ุธุงู… ุงู„ุงู‚ุชุตุงุฏูŠ ู…ู† ุฏุงุฎู„ู‡ ู…ู† ุงู„ุชุถุฎู… ุฐู‡ุจุช ุงู„ุงูŠุงู… ูˆุฌุงุกุช ุงู„ุงูŠุงู… ูˆุชุณู„ุท ุนู„ูŠู†ุง ุงุจุงู„ุณู‡ ุงู„ุฌู† ูˆุงู„ุงู†ุณ ูˆุงุฎุฑุฌูˆุง ุงู„ุฐู‡ุจ ูˆุงู„ูุถู‡ ู…ู† ุงู„ุชุนุงู…ู„ ูˆุงุณุชุจุฏู„ูˆุง ุจู‡ุง ุญูŠู„ู‡ ุณุฎูŠูู‡ ูˆู‡ูŠ ุญูŠู„ู‡ ุงู„ูˆุฑู‚ ุงู„ู†ู‚ุฏูŠ ุฌุนู„ูˆุง ู„ู‡ ุงูˆู„ุง ุบุทุงุก ุซู… ุจุนุฏ ุฐู„ูƒ ุชู†ุงุณูˆุง ุงู„ุบุทุงุก ูุงุตุจุญ ูˆุฑู‚ุง ู„ุง ู‚ูŠู…ู‡ ู„ู‡ ููŠ ุงู†ุชุงุฌู‡ ู…ุน ู‚ูŠู…ุชู‡ ุฏูŠู†ุงุฑ ุงู„ุฐู‡ุจ 4 ุฌุฑุงู… ูˆุฑุจุน ู„ูˆ ุณูŠุญู†ุงู‡ ูŠุทู„ุน 4 ุฌุฑุงู… ูˆุฑุจุน ุฐู‡ุจ ู„ูˆ ุตูƒูŠู†ุงู‡ ูŠุทู„ุน 4 ุฌุฑุงู… ูˆุฑุจุน ุฐู‡ุจ ู„ูˆ ุจุนู†ุงู‡ ูŠุทู„ุน 4 ุฌุฑุงู… ูˆุฑุจุน ุงู„ุฐู‡ุจ ู‚ูŠู…ุชู‡ ููŠู‡ ุงู„ูˆุฑู‚ู‡ ุงู„ 200 ุฌู†ูŠู‡ ุงู„ู„ูŠ ููŠ ุฌูŠุจูƒ ู…ุชูƒู„ูู‡ 16 ู‚ุฑุด ุญุชุฉ ุงู„ูˆุฑู‚ู‡ ุฏูŠ ูˆุดูˆูŠุฉ ุงู„ุงุญุจุงุฑ ุงู„ู„ูŠ ุนู„ูŠู‡ุง 16 ู‚ุฑุด ุทุจ ุงู„ูุฑู‚ ุจูŠู† 16 ู‚ุฑุด ูˆ200 ุฌู†ูŠู‡ ููŠู† ุณู„ุทุฉ ุงู„ุฏูˆู„ู‡ ุณู„ุทุฉ ุงู„ุงุตุฏุงุฑ ูˆุณู„ุทุฉ ุงู„ุฏูˆู„ู‡ ุฏูŠ ุจุชุชุญุณุจ ุงุฒุงูŠ ููŠ ู†ูุณู‡ุง ุจู‡ุง ูŠุนู†ูŠ ุฌูˆู‡ ู…ุตุฑ ูƒุฏู‡ ูŠุจู‚ู‰ ุจู‡ุง ูŠุนู†ูŠ ุงู„ 200 ุฌู†ูŠู‡ 200 ุฌู†ูŠู‡ ุทุจ ูˆููŠ ุฎุงุฑุฌู‡ุง ูŠุจู‚ู‰ ุจู‚ูˆุฉ ุงู†ุชุงุฌู‡ุง ูุงู„ุฏูˆู„ุงุฑ ูŠุจู‚ู‰ ุจ 50 ุฌู†ูŠู‡ ุงู„ู„ูŠ ู‡ูˆ ูƒุงู† ุจ 39 ู‚ุฑุด ูˆู†ุต ูŠุนู†ูŠ ูƒุงู† ุงู„ุฌู†ูŠู‡ ุจ 5 ุฏูˆู„ุงุฑ ูˆุจุนุฏูŠู† ู„ู…ุง ุงู†ู‡ุงุฑ ุจู‚ู‰ 2 ูˆู†ุต ููŠ ุงู„ุงูˆู„ ููŠ ุงู„ุงุฑุจุนูŠู†ุงุช ูƒุงู† ุงู„ุฌู†ูŠู‡ ุงู„ู…ุตุฑูŠ ุจ 5 ุฏูˆู„ุงุฑ 5 ุฏูˆู„ุงุฑ ููŠ 50 ุฌู†ูŠู‡ ูŠุจู‚ู‰ ุจูƒุงู… ูŠุจู‚ู‰ ุจ 250 ู…ุฑู‡ ูŠุจู‚ู‰ ุงู„ุฌู†ูŠู‡ ุงุจูˆ 40 ุณู†ุฉ 40 ุจูŠุณุงูˆูŠ 250 ุฌู†ูŠู‡ ู…ู† ุงู„ุฌู†ูŠู‡ุงุช ุงู„ู„ูŠ ู…ุนุงู†ุง ุฏูŠ ุชุฎูŠู„ ุงุถุฑุจ ุฏุฎู„ูƒ ููŠ 250 ูู„ูˆ ุณุงู„ู†ุง ุงู„ุดูŠุฎ ูู„ุงู† ูˆู„ุง ุนู„ุงู† ุจุชุงุฎุฏ ูƒุงู… ูŠู‚ูˆู„ู„ูƒ ุนุจุงุฑู‡ ุนู† 6000 ุฌู†ูŠู‡ ููŠ ุงู„ุดู‡ุฑ ุทุจ 6000 ุฌู†ูŠู‡ ููŠ ุงู„ุดู‡ุฑ ุงุถุฑุจู‡ุง ููŠ 250 ูŠุจู‚ู‰ 150 ู‚ุตุงุฏู‡ุง ุตูุฑ ูŠุจู‚ู‰ ู…ู„ูŠูˆู† ูˆู†ุต ู‡ุง ุชุฎูŠู„ ู†ูุณูƒ ุจู‚ู‰ ุงู† ุงู†ุช ู…ุนุงูƒ ู…ู„ูŠูˆู† ูˆู†ุต ูƒู„ ุดู‡ุฑ ู‡ุชุนุฑู ุชุณูƒู† ู‡ุชุนุฑู ุชุดุชุฑูŠ ู„ูƒ ุนุฑุจูŠู‡ ู…ู† ุงู… 2 ู…ู„ูŠูˆู† ุฏูŠ ุงู‚ู„ ุญุงุฌู‡ ุญุชู‰ ุงู„ุนุฑุจูŠู‡ ุงู… 14 ู…ู„ูŠูˆู† ู…ู…ูƒู† ุชุฌูŠุจู‡ุง ุจุณ ุจุงู„ุชู‚ุณูŠุท ุงู„ู„ู‡ ู‡ูˆ ุงูŠู‡ ุงู„ู„ูŠ ุญุตู„ ุชุถุฎู… ูˆุงู„ุชุถุฎู… ุฏู‡ ู…ุนู†ุงุชู‡ ุงูŠู‡ ู…ุนู†ุงุชู‡ ุงู† ู‡ุฐุง ุงู„ูˆุณูŠุท ู„ู„ุชุจุงุฏู„ ู„ู… ูŠุนุฏ ุณุจุจุง ู„ุงุบู†ุงุก ุงู„ูู‚ูŠุฑ ุงู„ูƒู„ุงู… ุฏู‡ ูƒู„ู‡ ูŠุง ุงุฎูŠ ู„ู‚ูŠู†ุง ุงู„ุดุงูุนูŠ ูู‡ู…ู‡ ุงู„ูƒู„ุงู… ุงู„ู„ูŠ ุงุญู†ุง ู‚ู„ู†ุงู‡ ุฏู‡ ูˆุงู„ุงู…ุงู… ุงู„ุบุฒุงู„ูŠ ุฑูƒู† ุงู„ุดุงูุนูŠู‡ ูุงู‡ู…ูŠู†ู‡ ุจูŠูƒุชุจูˆู‡ ุนุงุฏูŠ ูƒุฏู‡ ููŠู‚ูˆู„ ุฑุถูŠ ุงู„ู„ู‡ ุชุนุงู„ู‰ ุนู†ู‡ ููŠ ุงู„ุงู… ูˆุนู„ุฉ ุงู„ุฑุจุง ุชุนุจุฏูŠู‡ ูุงู„ุฐู‡ุจ ูˆุงู„ูุถู‡ ุฌุฒุก ุนู„ู‡ ูŠุนู†ูŠ ุฌุฒุก ุงู„ุนู„ู‡ ูŠุนู†ูŠ ุงุฐุง ุฎุฑุฌ ุนู† ุงู„ุฐู‡ุจูŠู‡ ูˆุงู„ูุถูŠู‡ ูู„ุง ุฑุจุง ูˆูŠู‚๏ฟฝ๏ฟฝู„ ุงุจู† ุงู„ุญุงุฌุจ ูˆู‡ู„ ุญุฑู… ุงู„ุฑุจุง ู„ุฌูˆู‡ุฑู‡ู…ุง ุงูˆ ู„ุฌูˆู‡ุฑูŠุชู‡ู…ุง ุงู„ุฐู‡ุจ ูˆุงู„ูุถู‡ ู„ุฌูˆู‡ุฑู‡ู…ุง ุนุดุงู† ู‡ู… ุฐู‡ุจ ูˆูุถู‡ ูˆู„ุง ู„ุงู†ู‡ู… ูˆุณูŠุท ู„ู„ุชุจุงุฏู„ ู‚ุงู„ ุจู„ ู„ุฌูˆู‡ุฑู‡ู…ุง ู„ุฌูˆู‡ุฑู‡ู…ุง ูŠุนู†ูŠ ู„ุงู†ู‡ู… ุฐู‡ุจ ูˆูุถู‡ ู…ุด ู„ุฌูˆู‡ุฑูŠุชู‡ู…ุง ูŠุนู†ูŠ ูƒูˆู†ู‡ู… ูˆุณูŠุท ู„ู„ุชุจุงุฏู„ ุจูŠู† ุงู„ู†ุงุณ ู„ูˆ ูƒุงู† ูˆุณูŠุท "
83
 
84
  # Transcribe the audio file in chunks
85
+ audio_file = "sidiali_reba_zahab_feda.wav"
86
+ transcription = transcribe_audio_in_chunks(audio_file)
87
 
88
  if transcription:
89
+ print("Final Transcription:\n", transcription)
90
 
91
  # Calculate Word Error Rate (WER)
92
  wer = jiwer.wer(reference_transcription, transcription)
93
+ print(f"\nWord Error Rate (WER): {wer}")
94
 
95
  # Save the transcription and WER to a file
96
  with open("evaluation_results.txt", "w", encoding="utf-8") as f:
97
+ f.write(f"Transcription:\n{transcription}\n\n")
98
+ f.write(f"Reference:\n{reference_transcription}\n\n")
99
  f.write(f"Word Error Rate (WER): {wer}\n")
100
 
101
+ print("\nEvaluation results saved to evaluation_results.txt")
102
+ else:
103
+ print("Transcription failed.")
evaluation_results.txt CHANGED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ Transcription:
2
+ ู‚ุงู„ุงู„ ู…ุตู† ู ุฑุญูŠู…ุงู† ุงู„ูˆ ุชุนุงู„ ูˆุฃู†ูุนุงู†ุง ุงู„ู‡ ุจูŠุนู„ูˆู…ูŠ ููŠ ุงู„ุฏุงุฑูŠู† ุขู…ูŠู† ูุงุตู„ู† ูˆุงู„ุฑูŠุจุง ููŠ ุงู„ุฐุงู‡ุจ ูˆุงู„ููŠุถุงุทูŠ ูˆุงู„ู…ุงุทุฃูˆู…ุงุช ุงู„ุฑุจุง ุดูƒู„ ู…ู† ุฃุดูƒุงู„ ุงู„ุจูŠูˆุน ููŠ ุชุฃุจุงุฏู„ ู…ู„ุซ ู…ู†ูŠ ูˆู„ู…ุซู…ู† ูุงู‡ู†ุง ููŠู‡ู…ุงู„ ุจุฅุฒุง ุฅู…ุงู† ูˆู„ ุฏุงู„ูƒุง ุฅุฎุทู„ุท ุงู„ุฃู…ุฑ ุนู„ู‰ ุงู„ู…ุดุฑูƒูŠู† ููŠ ู…ูƒู‰ ูุงุฑู‚ุงู„ูˆู‡ ุฅู†ู…ู„ุจูŠุน ู…ุซู„ุฑุจู‚ ูŠุนู†ูŠ ุงุฏุง ููŠ ู…ุจุงุฏู„ุฉ ูˆู‡ุฏุง ููŠ ู…ุจุงุฏู„ุฉ ูˆููŠ ุงู„ู…ุจุงุฏู„ุฉ ุฒูŠุงุฏุฉ ุจุฅู†ุซู…ู†ูŠ ูˆู„ ู…ุซู…ู† ูˆู‡ู†ุง ุฒูŠุงุฏุฉ ุจูŠู†ุซู…ู† ูŠูˆู† ู…ุซุฑ ูู…ู„ ูุฑู†ุญู† ูˆู†ุงุจูŠุน ูˆู†ุง ุดุชุงุฑูŠ ูˆุงู„ูุฑู‚ ู‡ูˆ ุฃู†ุง ู„ู‡ุตุจุญุงู†ุง ูˆุชุนุงู„ู‰ ุฃู…ุฑุฉ ุจุญุฑู…ุชูŠ ุงู„ุฑุจู‰ ู…ู† ุฃุฏูŠ ู„ุญูุงุธ ูŠุนู„ู‰ ู†ุธุงู… ู„ุฅู‚ุชุตุงุถ ุฃู†ุงู‚ุฏูŠ ู…ู† ุฏุงุฎู„ู‡ ูู„ูˆ ุฃุจุงุญุจ ุจุงู‡ู„ ุจู‰ ู„ูƒุงู† ู‡ู†ุงูƒุง ุฒูŠุงุฏุฉุชู… ููŠ ูˆุตูŠุท ุงู„ุชุจุงุฏู‡ ู„ ุฏูˆู†ุฉ ุฒูŠุงุฏุฉ ุงู„ุฅู†ุชุงุฌ ูˆูŠุญุฏุณุจุฐุงู„ูŠ ูƒุงุชุธุงุฎู‡ู… ู…ู† ุฏุงุฎู„ ุงู„ู†ูุงุฑ ูุฅูŠุฐุง ุญุฏุซ ุงู„ุชุถุงู‡ู… ู…ู† ุฐุงุช ุงู„ู†ุธุงู… ูุงู„# ุฐูŠ ูŠุถุงุฑ ูˆุจุฐุงู„ูŠ ูƒุง# ู…ุญุฏูˆุฏ ุงู„ุฏุฎู„ ุงู„ุฐูŠ ูŠุถุงุฑ ูˆุจุฐุงู„ูŠ ูƒุงู† ูู‚ูŠุฑ ูุญุฑู…ุง ู„ู‡ ุงู„ุฑุจู‰ ู…ู† ุฃุฌู„ ุงู„ุง ูŠุงู‚ุน ุธูˆู…ู† ุนู„ู‰ ุงู„ูู‚ูŠุฑ ูˆุฃูˆ ุฏูŠุงุจุซ ุฒูƒุงู‡ุง ุญุชุนุงุฏู‰ ู„ุงุฏุฎู„ ูˆุงู„ูุงู‚ูŠุฑ ู„ุขุฏุงุฃ ู…ู‚ุชุถูŠุช ุงู„ุญู‚ูŠุงู‡ุง ู ุญุฑูŠ ู…ุฑุจุฉ ู…ุฑุทุจุทู… ููŠ ุงู„ู…ูุฑูŠ ุฅู„ุง ู‡ูŠ ู…ุน ุฅูŠุฌุงุจ ุงู„ุฒุงูƒุงู‡ ุญุฑู…ุง ุงู„ู‡ ู‡ู„ุฑุจู‰ ูˆุฃูˆ ุฌุงุจู‰ ุญุฑุงู…ุง ูˆุฃูˆ ูŠุงุจู‰ ุฃุฐุง ูƒุง ู…ู† ุฃุฌู„ุญู…ุงูŠุฉ ุฅู†ุณุงู†ูŠุฉ ุงู„ูู‚ูŠุฑ ู…ุญุฏูˆุฏ ุงู„ุฏู‚ ูู„ุง ูŠุฏ ุงู„ุฃุตุนุงุฑ ููˆู‚ุทุงู‚ ูˆูŠุณุชุทูŠุน ุฃู†ูŠ ูˆุญุตู„ุฉ ุจุณุชู‡ ู„ุง ูƒู‡ู„ ู…ุง ุฃุฎุฐู‡ ู…ูŠู†ุง ุงู„ุฒูƒุง ู…ุงูŠุฑูŠุฏู‡ ู…ู† ู…ุบุชุถูŠุงุช ุงู„ุญูŠุงุก ูุฅุฐุง ูƒุงู† ุงู„ุฃู…ุฑ ูƒุฐุงู„ ูƒุงูˆู‡ุฏุง ุฐูˆุน ู…ุฑุจุฉ ู†ูŠ ุฅู„ู‰ ู‡ูŠ ูƒุงู† ุญุฑุง ู„ุง ูŠุณุทุงุทูŠุน ูˆุฃุญุฏ ูˆู† ุฃู†ูŠุง ุญูƒุฉ ู…ุงููŠู‡ ู„ุงููŠ ุชู…ุงุนู† ูˆู„ุง ููŠ ุณูŠุงุณุฉู† ูˆู„ุง ู ู‚ุชุตุงุท ูŠู‚ู…ู„ ุงู„ู…ู†ุถูˆู…ุฉ ุงุตุงู„ุงุฉ ูุฃุฅูŠุฐุง ุฐู‡ุจุงู‡ุงู„ู†ุงุณ ูˆุงู‚ู ู…ุชุฃุฏุฌุงูˆุฑูŠู„ ุงู„ุบุงู†ูŠุก ุจุฏูˆุงุฑู‡ ุงู„ูู‚ูŠุฑ ูˆุงู„ูู‚ูŠุฑ ุจูŠูˆุงุฑู‡ ุงู„ู…ุณูƒูŠู† ูˆุงู„ู…ุณูƒูŠู† ุจูŠูˆุงุฑู‡ ุงู„ุบู†ูŠุฉ ู„ุง ูุฑู‚ุฉ ุจุฆูŠู†ุงู‡ู… ูˆุตู ุงู„ุฃูˆู„ ู…ู†ุงุฎ ูˆู…ุง ุตุจู‚ ุตุจู‚ุฉ ูŠู„ุง ุงู„ุตู ุงู„ุฃูˆู„ ูู†ูŠุฉ ุฃูˆ ุตูุจู‚ุฅูŠุฏู‰ ุงู„ุตู ู„ุซุงู†ูŠ ุฃูˆ ุตุจู‚ุฉ ุฅู„ุง ุงู„ุตู ุงู„ุฃูˆู„ ุงู„ูุจุทูŠ ุฑ ู„ุง ุณุชุทูŠุน ุนุญุฏู† ุฃู† ูŠุฌุฐุจู‡ ู…ู† ุฃูˆู„ูŠุงุชู‡ ุญุช ุชุขุฎุฑ ุจุณุจ ูŠุบูŠู†ุง ุฃูˆ ุฌุงู‡ ุฃูˆุตู„ุทุงู… ู„ุฃู†ุง ู…ุงู†ุฌุงู ุขู‡ ูŠุฏุตุงู„ุงุชุฉ ูู„ูŠู„ุญู‚ ุจู‡ุง ุญุงูŠุซ ู‡ูˆ ู…ุงู†ุชู‡ุง ุจู‡ ุงู„ุตู ูˆูƒุฐู„ูƒ ููŠ ุทู„ุจ ุงู„ุนูŠู„ ุญุงูŠุซู‡ู…ุงู†ุชู‡ุง ุจู‡ ุงู„ู…ุงุฌูŠู„ุณ ู…ู† ุฃูŠู†ุงุชุคุช ู‡ุฐู‡ ุงู„# ู†ูุณูŠุฉ ุงู„ุคุจูŠุฉ ู…ู† ุฏูˆู†ูŠ ูƒุจุฑ ุฅู†ุง ุจุนุฐุฉ ูˆุฑู‚ูŠ ูˆุฅู„ุณุงู†ูŠุฉ ุจูˆุฌูˆุจ ุงู„ุฐูƒุง ูุฐูƒุง ู„ุงูŠุณุช ู…ู†ุง ูˆู„ุง ุนุทูŠุฉ ูˆู„ุงู‡ูŠุฏู‚ูˆู„ุง ูˆุจูŠุญุฑู…ุฉุฑุจู‰ ุญุช ูŠุญุงูุถุท ุนู„ ู†ุธูˆุงู…ู„ ู‚ุตุงุถูŠ ู…ู† ุฏู‡ ุฎู„ูŠ ู…ู† ุงู„ุชุถุฎ ู„ุจุฉ ุงู„ุฃูŠุงู… ูˆุฌุงุฆุฉ ุงู„ุฃูŠุงู… ูˆู„ุชุตู„ุท ุนู„ูŠู†ุง ุขุจุงู„ูŠุณุฉ ุชู„ูŠู†ูŠ ูˆุงู„ุฅู†ุณ ูˆุฃุฎุฑุฌูˆ ุฐุงู‡ุจ ูˆุงู„ูุถุทุฑ ู…ู† ุงู„ุชุนุงู… ูˆุฅุณุชุจุฏู„ูˆุง ุจู‡ุง ุญูŠู„ุฉ ุณุงุฎูŠูุฉ ูˆู‡ูŠุญูŠู„ุฉ ุงู„ูˆุฑู‚ ุงู„ู†ู‚ุถูŠุฉ ูŠุนู„ ู„ู‡ูˆ ุฃูˆู„ุง ุบุทุงู‚ ูู…ุง ุจุนุฐุงู„ูƒ ูŠุงุชู†ุงุณุฉ ูˆุงู„ุบุทุงู‚ ู ุฃุตุจ ุญูˆุงุฑู‚ู† ู„ุงู‚ูŠู… ุชู„ุงู‡ูˆุง ููŠ ุฅู†ุชุงุฏูŠู‡ ู…ุน ู‚ูŠู…ุชู‡ ุฏูŠู†ุงุฑ ุฐู‡ุจ ุฃุฑุจุน ุฏูŠุฑุง ู…ูˆุฑุจู‰ ู„ูˆ ุณุฃูŠ ุฅุญู†ุงู‡ ูŠุทู„ุน ุฃุฑ ุนุฌุฑุงู… ูˆุฑูˆุจุฅุฏุงู‡ุจ ู„ูˆ ุตู‚ู†ุงู‡ ูŠุทู„ุน ุฃุฑุจุน ุฌุฑุงู… ูˆุฑูˆุจ ุฏู‡ุจ ู„ูˆ ู…ุนู†ุงู‡ ูŠุทู„ุน ุฃุฑุจุนุฉ ุฌุฑุงู… ุฑูˆุจุน ุงู„ุฏุงู‡ุจ ู‚ูŠู…ุชู‡ ููŠู‡ ุงู„ูˆุฑู‚ุฉ ุงู„ู…ุชูŠู†ุฌู†ูŠ ุงู„ู ุฌูŠู‡ุจูƒ ู…ุชูƒู„ูุฉุณุทุดุฑ ุฅุฑุด ุญุช ู„ูˆุฑุบุฏูŠู‡ ูˆุดูˆูŠุฉ ุงู„ุฃุญุจุงุฑ ุงู„ูŠ ุนู„ูŠู‡ุง ุณุทุดุฑ ุฅ# ุทุงุจ ุงู„ูุฑู‚ ุจุงูŠู†ุง ุณุทุดุฑ ุฅุฑุด ูˆู…ุชู†ุฌู…ูŠ ููŠู† ุตู„ุทุฉ ุงู„ุฏูˆู„ ุตู„ุทู„ ุฅุตุถุงุฑ ูˆุตู„ุทุฉ ุงู„ุฏูˆู„ุฉ ุฏูŠ ุจุชุญุณ ุจุฅุฒุง ููŠ ู†ูุณูŠ ู‡ุง ุจู‡ุง ูŠุนู†ูŠ ุฌูˆู‡ ู…ุตุฑ ูƒุฏู‡ ูŠุจุงุจู‡ุง ูŠุนู†ูŠ ุงู„ู…ุชูŠู† ู†ูŠู‡ ู…ุชูŠู† ุฌู†ูŠ ุทุจูˆู‡ ููŠ ุฎุงุฑุฌู‡ุง ูŠุจู‚ู‰ ุจูŠู‚ูˆุช ุฅู†ุชุฏู‡ุง ูุง ุงู„ุถู„ุงุฑ ูŠุจู‚ู‰ ุฎู…ุณูŠู† ุฌู†ูŠ ุงู„ูŠ ู‡ูˆ ูƒุงู† ุจุชุณุนู‡ ุชู„ุงุชูŠู† ุฅุฑุดูˆ ู…ุต ูŠุนู†ูŠ ูƒุงู† ุงู„ุฌู†ูŠู‡ ุจุฎู…ุณุฉ ุถูˆุฑุง ูˆุจุนุฏ ุงู„ุงู…ุงู†ู‡ุงุฑ ุจ#ุช ู†ูˆุง ู†ุต ููŠ ุงู„ุฃูˆู„ ููŠ ุงู„ุฃุฑุจุนูŠู†ุงุช ูƒุงู† ุงู„ุฌู†ูŠ ุงู„ู…ุตุฑูŠ ุจุฎู…ุณุฉ ุฏูˆู„ุงุฑ ุฎู…ุณุฉ ุฏูˆู„ุงุฑ ููŠ ุฎู…ุณูŠู† ุฌู†ูŠ ูˆุฃุจูƒุงุจ ูŠุจู…ุชูŠู†ู‡ ุฎู…ุณูŠู† ู…ุฑุฉ ูŠุจู‰ ุงู„ุฌู†ูŠ ุฃุจูˆุฑุจุนูŠู† ุณู†ุชุฑุจุนูŠู„ ุจูŠุณุงูˆูŠ ู…ุชูŠู† ูˆุฎู…ุณูŠู† ุฌู†ูŠ ู…ู† ุงู„ุฌู†ูŠุงุช ุงู„ูŠ ู…ุนุงู†ุฏ# ุฎุงูŠุน ุงุถุฑุจ ุฏุงุฎู„ูƒ ูู…ุชูŠู†ูˆ ุฎู…ุณูŠู† ูู„ูˆ ุณุงู† ุงู„ุดูŠุฎููˆู„ุงู† ูˆุงู„ุง ุนู„ุงู… ุจุชุงุฎุฏ ูƒุงู ูŠู‚ูˆู„ ู„ูƒ # ุนูŠุจุงุฑุนู… ุงู„ุณุช ุฃู„ุงู ุฌู†ู ุงู„ุดู‡ุฑ ุทุงุจ ุณุช ุฃู„ุงู ุฌู„ูŠู ุงู„ุดู‡ุฑ ุงุถุฑุจู‡ุง ููŠ ู…ุชูŠู†ู‡ ุฎู…ุณูŠู† ูŠุจุงู…ูŠุฉ ูˆุฎู…ุณูŠู† ูˆุงู„ุตุงุถุฉ ุตู ูŠุจู…ู„ูŠูˆู… ู… ู†ุต ู‡ุชุฎุงู„ ู†ูุณ ุฅูƒ ุจู‰ ุฅู† ุฅู†ุช ู…ุนุงูƒู…ู„ูŠูˆู† ูˆู†ุต ูƒู„ ุดุงุก ู‡ุงุทุนุฑู ุชุณูƒู† ู‡ุทุฑู ุชุดุชุฑูŠู„ูƒ ุนุฑุจูŠุฉ ู…ู† ุงู„ู…ุชู†ูŠู† ู…ู„ูŠูˆู† ุฏูŠ ุฃู‚ุงู„ ุญุงุฌุฉ ุญุชู‰ ุงู„ุนุฑุจูŠุฉ ู…ุฃุฑุจุนุชุดุฑ ู…ุฏูŠูˆู†ู„ ู…ูƒู† ุชุฌูŠุจุฉ ุจุณ ุจุงู„ุชู‚ุตูŠุท ู„ุง ู‡ูˆ ุฅูŠู‡ ุงู„ูŠ ุญุงุตู„ ุทุถุงุฎ ูˆุงู„ุชุฏุงุฎุฏ ู† ู…ุนู†ุงุช ุฅูŠู‡ ุนู†ุงุช ูˆุฃู† ู‡ุฐุง ุงู„ูˆุตูŠุท ู„ุชุจุงุฏู„ ู„ุนู…ูŠุนุฏ ุณุงุจู„ ู„ุฅุบู†ุงุน ุงู„ูู‚ูŠ ุงู„ูƒู„ุงู… ุฏู‡ ูƒู„ ูŠุงุฎูŠ ู„ุงุฅู†ุง ุงู„ุดุงูุนูŠ ูุงู‡ู… ูƒู„ุงู…ู† ู„ ุฅุญู†ุง ูˆุงู„ู†ุงุฏูŠ ูˆุงู„ุฅู…ุงู… ุงู„ุบุฒุงู„ ุฑู‚ู… ู„ุดุงููŠุนูŠ ูู‡ู…ูŠู†ู‡ ุจูŠูƒุชุจูˆุน ุนุงุฏูŠ ูƒุฏู‡ ููŠููˆู„ู‡ ุฑุถูŠุทู„ุงุช ุนู„ู‰ ุนู„ู‡ุง ููŠ ุงู„ุฃู… ูˆุนูŠ ุงู„ุง ุชูˆุฑุจุฉ ุชุนุจูˆุฏูŠู‚ุฉ ูุฐู‡ุจ ูˆุงู„ูุบุง ุงุถุง ุฏูˆุฒ ุฃุนูŠู„ู‰ ูŠุนู†ูŠ ุฌุฒ ุงู„ุนู„ู‰ ูŠุนู†ูŠ ุฐุง ุฎุฑุฌ ุนู†ูŠ ุงู„ุฐุงุจูŠู†ูุถูŠุฉ ูู„ุงุฑูŠ ุจู‰ ูˆูŠู‚ู„ ุฅุจู†ู‡ ุงู„ุญุงุจ ูˆู‡ู„ุญุฑ ู…ุง ุงู„ุฑุจู‰ู„ุฌูˆ ู‡ุฑูŠู‡ู…ุง ุฃูˆู„ ุฌูˆ ู‡ุงุฑูŠุงุช ุฅุชู‚ู…ุง ุงู„ุฐุงู‡ุจ ูˆุงู„ูุถ ู„ุฏูŠูˆ ู‡ุฑูŠู‡ู…ุง ุนุดุงู† ู† ู‡ู… ุฏุจ ูˆูุทุฉ ูˆู„ุง ู„ุฃู†ู‡ู… ูˆุตูˆุช ู„ุชุจุงุฏู„ ุขู„ุง ุจู„ ุฌูŠูˆ ู‡ุฑูŠู‡ู…ุฉ ู„ุฌูˆ ู‡ุฑูŠู‡ู…ุง ูŠุนู†ู„ู‰ุฅู†ู‡ู… ุฏู‡ุจ ูˆูุถ ู…ุด ู„ุฌูˆ ู‡ุฑูŠุชูŠู‡ู…ุง ูŠุนู†ูŠ ูŠูƒูˆู†ู‡ู… ูˆุงุตูŠุท ู„ุชุจุงุฏู„ ุจู† ุงู„ู†ุงุณ ู„ูˆ ูƒุงู† ูˆุตู„ุท ุงู„ุชุจุงุฏู„ ูƒุงู† ุงู„ูˆุฑู‚ ุงู„ู…ุนุงูู† ุงู„ูŠ ู…ุนุงู†ุง ุฏ ูŠุจู‚ู‰ ููŠู‡ุงู„ ุฑุจ ูˆุชุจู‚ู‰ ุงู„ุจู†ูˆูƒ ุญุฑุงุน ูˆู„ุดุงุฑูŠูƒุงุช ุญุฑุงุน ูˆูƒู„ู‡ ุญุฑุงู…ู ุญุฑุงู‚ ู„ูƒู† ู‡ ู„ู…ุง ูƒุงู†ุง ูˆุฑู‚ู…ู„ ุจุงู†ูƒู†ูˆุช ูุฅู† ู‡ูˆ ุฎุฑุฏ ุนู† ุงู„ุทุฃู† ุทุงู‚ ุฑุจู‰ ุฃุดุฑ ุนูŠุก ูู„ู…ุง ู†ุฌูŠ ู†ู‚ูˆู„ ุฎูˆู†ุง ุฅู† ุจุช ูŠุงุฌุงู…ุนุฏ ุงู„ุจุงู†ุฌุฏุง ู…ุง ุจูŠุนู…ู„ุด ู‡ุงุฌุฉ ู„ุจูŠุณู„ู ูˆู„ุง ุจูŠุณุชู„ู ูˆู„ุง ุจูŠุงู…ู„ ูˆูƒุฏู‡ ุฅู„ู‰ุฎุฑูŠ ุฏูˆุฑุก ู…ุง ููŠุดุฏุงุจ ูˆูุท ูู…ูŠ ุงู„ุฑุถุงุดูŠู ุนุดุงู† ู…ุด ูุงู…ูƒ ูƒู„ู…ุชูŠู† ุงู„ู‡ ุฃู†ุง ู‚ูˆู„ุชูˆู„ ูƒูˆุฏูˆุงุก ูˆุฃุฎุงู ุฅู†ู‡ ุจุนุฏ ู…ุง ูŠุณู…ุน ุงู„ูƒุฑุงู… ุฏู‡ ุจุฑุถู‡ ู…ุงูŠูู‡ุงู… ุฎุงู„ุงุต ุฅู†ุง ู„ู‡ ูˆุฅู†ุง ุฅู„ูŠุฑุฉ ูŠุฃูˆู„ ุขุฏูŠ ู…ุน ุงู„ุฃุนู…ุฉ ูˆุงู„ุฃุฑุจุนุฉ ุฃุงู†ุนู„ู‰ ุชุฑุจุฉ ุชุนุจู‡ ุฏู‡ ูŠู‡ ูˆู†ุฐู‡ุจ ูˆ ุงู„ูุถุฉ ู…ูุตูˆุถ ุงู„ุฐุงุชู‡ุง ูˆุฃู†ู‡ุง ูŠูˆู‡ุฑ ู‡ู…ุง ู‡ูˆ ุงู„ุนู„ู‰ ูˆู„ ุฐุงู„ูƒ ุช#ุชุฌุฏ ูƒุงู† ุฒู…ุงู† ู„ู…ุง ูŠุฃู‚ูˆู„ูƒ ุฏูŠุจุนุดุฑุฉ ุฏูŠู†ุงุฑ ุงู„ุถูŠู†ุงุฑ ุฏู‡ุจ ุฃุฑุจุนุฉ ุฌุฑุงู… ูˆุฑุจ ุงู„ุชู„ูŠ ู†ุง ุดุชุฑูŠ ู…ู†ูƒ ุนุดุฑ ุญุจุงุช ูƒู„ ูˆุงุญุฏุจ ุนุดุฑุฉ ุฏูŠู†ุงุฑ ูŠุจู‰ ู…ูŠุฉ ุฏู†ุงุฑ ูŠุงุกู„ุง ู†ุนุฏ ุชุนุฏ ู‚ุงู„ ุนุฏ ุงู„ุฏู…ุงู†ูŠู ูˆุงุญุฏ ู…ู†ุชู„ุงุชุฉ ุงู„ุชูˆู„ูˆู„ุงุก ุฏู‡ ู…ูƒู† ุงู„ุฏูŠู†ุงุฑ ู…ู† ุฏูˆู„ ุชูƒูˆู† ุฌุจุช ุตู†ูุฑ ูˆุตู†ูุฑุทู‡ ูˆู†ุงุฒู„ุช ู…ู†ู‡ ุงู„ุฏุฑูˆุจ ุนู„ุฌุฑุงู… ูˆุงู„ุง ุญุงู„ ู…ุด ู‡ูˆ ุฃุฑุจุนุฉ ูˆุฑุจุน ุชูŠู„ ุงู„ุฌุฑุงู… ุงู„ูŠ ุฃู†ุชุนุถุก ุงู„# ุงู„ุฏู†ุงุฑ ุงู„ุฅู†ุช ุนุงุทูˆู„ูŠ ุฏู‡ ุฃุฑุจุนุฉุจุณ ุงู„ูŠ ุทุจูˆุนุฏูŠู† ู†ุนู…ู„ูŠู‡ ููŠ ุงู„ูˆุฑุท ุถูŠ ู‚ู„ุชู„ู‡ู†ูˆุฒู„ู‡ ู†ุฌูŠุจ ู…ุฒุงู† ุฃุฑุจุนุฉ ูˆุฑุจุน ูุนุดุฑุฉ ูŠุจู‚ู‰ ุจุชู†ูŠู†ูˆุงุฑุจุนูŠู† ุฌุฑุงู… ูˆุฑุจ ุทุงูŠู‚ ุฅุชู†ูŠู†ูˆุฑุจุนูŠู† ุฌุฑุงู… ูˆู†ุต ู†ูŠู† ู†ูˆุฑ ุจูŠู† ุฌุฑุงู… ูˆู†ุต ูุนุดุฑุฉ ูŠุจู‰ ุจุฑู…ุนู…ูŠุฉ ุฎู…ุณุฉ ูˆุนุดุฑูŠู† ู‡ุจู‚ู‰ ุงู„# ูƒูŠุณ ุงู„ูŠ ู…ุนุงุฏ ูˆู…ุจ# ู†ูˆุฒู†ู‡ ูŠุทู„ุน ุฑุจุงู…ูŠุฉ ุฎู…ุณุฉ ุนุดุฑูŠู† ุทุงุจู‚ุฃูˆ ู„ูˆ ุทู„ุน ุฃุฑุจุงุนู…ูŠุนุดุฑูŠู† ูŠุฃุจ#ุฃู†ุช ููŠ ุฎู…ุณุฉ ุฌุฑุงู… ู†ุงุตุฉ ูŠุนู†ูŠ ุฏู†ุงุฑ ุทุงุจ ูˆู„ูˆ ุทู„ุน ุฑุจุงู…ูŠุฉ ูˆุนุดุฑุฉ ูŠุจู‰ ููŠ ุฎู…ุตุชุดุฑ ู†ู‚ุตูŠู† ูุขูƒุงู† ูˆุจูŠ ูˆุฒู†ู‡ ุงู„ุฐู‡ุจ ุงู„ูุถ ูุจ ูˆุญู†ูŠู ุฅูŠุฌ ูŠู‚ูˆู„ ูƒ ุฅูŠู‡ ููŠ ูƒู„ ู…ุงูˆ# ู…ุงูƒูŠู„ู†ูˆ ู…ูˆุฒูˆู„ ุทุงุจ ุงู„ุจู†ูƒู†ูˆุช ุงู„ูŠูุฌุจู† ุฏู‡ ุจูŠุชูˆุฒูŠ ู‡ู…ุง ุจูŠุชูˆุฒูŠู† ูุฎุทู„ุท ุนู„ู‰ ุญุชู‰ ูƒ# ูƒุซูŠุฑ ู…ู† ุงู„ุนู„ู…ุงุก ู‡ุฐุง ุงู„ููƒุฑ ุฃู† ูˆุฌูˆุจ ุงู„ุฒูƒุงู‡ ูˆุญุฑู… ุชุฑุจุฉ ู…ู† ุนู†ุฏ ุงู„ุงู‡ ูˆุฃู†ู‡ู…ุง ู…ุนู† ูŠู†ู‚ู„ูŠ ูŠ# ูŠ# # ูŠุงู‡ูŠุจูˆู†ุฉ ุฅู†ุณุงู†ูŠุฉ ุงู„ุงู„ุณุงู† ู„ูู‚ูŠุฑ ู…ู† ุฑูŠ ู…ู† ูˆู…ู†ุบุงูŠุฑูŠ ุชูƒุงุจ ู…ู† ุงู„ุบุงู†ูŠ ูˆุงู„ ุตุญ ุจุงู„ุดู„ุทุงู† ุนู„ู‰ ุงู„ูู‚ูŠุฑ ุฃุฐู‡ุจ ูˆุงู„ูุถุฉ ู…ู†ุง ุงู„ู…ูˆุฒูˆู„ ูุงู„ุดุงู ุฎุชู„ู ู„# ููˆู‚ุงู‡ุงุก ุงู„ุฅุณู„ุงู… ุนู„ู‰ ุนุดุฑุงุชูŠ ุฃู‚ูˆุงู† ููŠ ุนู„ุฉ ุงู„ุฑุจู‚ู‰ ุงุฎุทูŠุงุฑ ุงู„ุฅู…ุงู…ุงุดู„ ุดุงูุนูŠู‚ ุนุฏู‰ุจุญุงุซู‡ ูˆู‚ุฏู„ุช ุฃู† ุงู„ุฑุจุง ูŠุงุฏุฑูŠ ููŠ ุฃู…ุฑูŠู‚ ููŠ ุงู„ุฏู‡ุฏ ุฃู„ูุถุฉ ู…ู† ุงู„ุฃุซู…ุงู† ูˆููŠ ุงู„ู…ุงุทุคูˆู…ูŠ ู…ู† ุงู„ุฃุดูŠุงุก
3
+
4
+ Reference:
5
+ ู‚ุงู„ ุงู„ู…ุตู†ู ุฑุญู…ู‡ ุงู„ู„ู‡ ุชุนุงู„ู‰ ูˆู†ูุนู†ุง ุงู„ู„ู‡ ุจุนู„ูˆู…ู‡ ููŠ ุงู„ุฏุงุฑูŠู† ุงู…ูŠู† ูุตู„ ูˆุงู„ุฑุจุง ููŠ ุงู„ุฐู‡ุจ ูˆุงู„ูุถู‡ ูˆุงู„ู…ุทุนูˆู…ุงุช ุงู„ุฑุจุง ุดูƒู„ ู…ู† ุงุดูƒุงู„ ุงู„ุจูŠูˆุน ููŠู‡ ุชุจุงุฏู„ ู…ุซู„ ุงู„ุซู…ู† ูˆุงู„ู…ุซู…ู† ูู‡ู†ุง ููŠู‡ ู…ุงู„ ุจุงุฒุงุก ู…ุงู„ ูˆู„ุฐู„ูƒ ุงุฎุชู„ุท ุงู„ุงู…ุฑ ุนู„ู‰ ุงู„ู…ุดุฑูƒูŠู† ููŠ ู…ูƒู‡ ูู‚ุงู„ูˆุง ุงู†ู…ุง ุงู„ุจูŠุน ู…ุซู„ ุงู„ุฑุจุง ูŠุนู†ูŠ ู‡ุฐุง ููŠู‡ ู…ุจุงุฏู„ู‡ ูˆู‡ุฐุง ููŠู‡ ู…ุจุงุฏู„ู‡ ูˆููŠ ุงู„ู…ุจุงุฏู„ู‡ ุฒูŠุงุฏู‡ ุจูŠู† ุงู„ุซู…ู† ูˆ ุงู„ู…ุซู…ู† ูˆู‡ู†ุง ุฒูŠุงุฏู‡ ุจูŠู† ุงู„ุซู…ู† ูˆุงู„ู…ุซู…ู† ูู…ุง ุงู„ูุฑู‚ ู†ุญู† ู†ุจูŠุน ูˆู†ุดุชุฑูŠ ูˆุง๏ฟฝ๏ฟฝูุฑู‚ ู‡ูˆ ุงู† ุงู„ู„ู‡ ุณุจุญุงู†ู‡ ูˆุชุนุงู„ู‰ ุงู…ุฑ ุจุญุฑู…ุฉ ุงู„ุฑุจุง ู…ู† ุงุฌู„ ุงู„ุญูุงุธ ุนู„ู‰ ู†ุธุงู… ุงู„ุงู‚ุชุตุงุฏ ุงู„ู†ู‚ุฏูŠ ู…ู† ุฏุงุฎู„ู‡ ูู„ูˆ ุงุจุงุญ ุงู„ู„ู‡ ุงู„ุฑุจุง ู„ูƒุงู† ู‡ู†ุงูƒ ุฒูŠุงุฏู‡ ููŠ ูˆุณูŠุท ุงู„ุชุจุงุฏู„ ุฏูˆู† ุฒูŠุงุฏุฉ ุงู„ุงู†ุชุงุฌ ูˆูŠุญุฏุซ ุจุฐู„ูƒ ุงู„ุชุถุฎู… ู…ู† ุฏุงุฎู„ ุงู„ู†ุธุงู… ูุงุฐุง ุญุฏุซ ุงู„ุชุถุฎู… ู…ู† ุฐุงุช ุงู„ู†ุธุงู… ู ุงู„ุฐูŠ ูŠุถุงุฑ ุจุฐู„ูƒ ู…ุญุฏูˆุฏ ุงู„ุฏุฎู„ ุงู„ุฐูŠ ูŠุถุงุฑ ุจุฐู„ูƒ ุงู„ูู‚ูŠุฑ ูุญุฑู… ุงู„ู„ู‡ ุงู„ุฑุจุง ู…ู† ุงุฌู„ ุงู„ุง ูŠู‚ุน ุธู„ู… ุนู„ู‰ ุงู„ูู‚ูŠุฑ ูˆุงูˆุฌุจ ุงู„ุฒูƒุงู‡ ุญุชู‰ ูŠุชุนุงุฏู„ ุฏุฎู„ ุงู„ูู‚ูŠุฑ ู„ุงุฏุงุก ู…ู‚ุชุถูŠุงุช ุงู„ุญูŠุงู‡ ูุชุญุฑูŠู… ุงู„ุฑุจุง ู…ุฑุชุจุท ููŠ ุงู„ู†ุธุฑ ุงู„ุงู„ู‡ูŠ ู…ุน ุงูŠุฌุงุจ ุงู„ุฒูƒุงู‡ ุญุฑู… ุงู„ู„ู‡ ุงู„ุฑุจุง ูˆุงูˆุฌุจ ุญุฑู… ูˆุงูˆุฌุจ ุงู„ุฒูƒุงู‡ ู…ู† ุงุฌู„ ุญู…ุงูŠุฉ ุงู†ุณุงู†ูŠุฉ ุงู„ูู‚ูŠุฑ ู…ุญุฏูˆุฏ ุงู„ุฏุฎู„ ูู„ุง ูŠุฌุฏ ุงู„ุงุณุนุงุฑ ููˆู‚ ุงู„ุทุงู‚ู‡ ูˆูŠุณุชุทูŠุน ุงู† ูŠุญุตู„ ุจุงุณุชู‡ู„ุงูƒู‡ ู„ู…ุง ุงุฎุฐู‡ ู…ู† ุงู„ุฒูƒุงู‡ ู…ุง ูŠุฑูŠุฏ ู…ู† ู…ู‚ุชุถูŠุงุช ุงู„ุญูŠุงู‡ ูุงุฐุง ูƒุงู† ุงู„ุงู…ุฑ ูƒุฐู„ูƒ ูˆู‡ุฐุง ู†ุธุงู… ุฑุจุงู†ูŠ ุงู„ู‡ูŠ ูƒุงู† ุญุฑุง ู„ุง ูŠุณุชุทูŠุน ุงุญุฏ ุงู† ูŠุชุญูƒู… ููŠู‡ ู„ุง ููŠ ุงุฌุชู…ุงุน ูˆู„ุง ููŠ ุณูŠุงุณู‡ ูˆู„ุง ููŠ ุงู‚ุชุตุงุฏ ูŠูƒู…ู„ ุงู„ู…ู†ุธูˆู…ู‡ ุงู„ุตู„ุงู‡ ูุงุฐุง ุฐู‡ุจู‡ุง ุงู„ู†ุงุณ ูˆู‚ููˆุง ู…ุชุฌุงูˆุฑูŠู† ุงู„ุบู†ูŠ ุจุฌูˆุงุฑู‡ ุงู„ูู‚ูŠุฑ ูˆุงู„ูู‚ูŠุฑ ุจุฌูˆุงุฑู‡ ุงู„ู…ุณูƒูŠู† ูˆุงู„ู…ุณูƒูŠู† ุจุฌูˆุงุฑู‡ ุงู„ุบู†ูŠ ู„ุง ูุฑู‚ ุจูŠู†ู‡ู…ุง ูˆุงู„ุตู ุงู„ุงูˆู„ ู…ู†ุงุฎ ู…ู† ุณุจู‚ ุณุจู‚ ุงู„ู‰ ุงู„ุตู ุงู„ุงูˆู„ ุงู„ุบู†ูŠ ุงูˆ ุณุจู‚ ุงู„ู‰ ุงู„ุตู ุงู„ุซุงู†ูŠ ุงูˆ ุณุจู‚ ุงู„ู‰ ุงู„ุตู ุงู„ุงูˆู„ ุงู„ูู‚ูŠุฑ ู„ุง ูŠุณุชุทูŠุน ุงุญุฏ ุงู† ูŠุฌุฐุจู‡ ู…ู† ุงูˆู„ูŠุชู‡ ุญุชู‰ ูŠุชุงุฎุฑ ุจุณุจุจ ุบู†ุงู‡ ุงูˆ ุฌุงู‡ู‡ ุงูˆ ุณู„ุทุงู†ู‡ ู„ุงู† ู…ู† ุฌุงุก ููˆุฌุฏ ุงู„ุตู„ุงู‡ ูู„ูŠู„ุญู‚ ุจู‡ุง ุญูŠุซ ู…ุง ุงู†ุชู‡ู‰ ุจู‡ ุงู„ุตู ูˆูƒุฐู„ูƒ ููŠ ุทู„ุจ ุงู„ุนู„ู… ุญูŠุซ ู…ุง ุงู†ุชู‡ู‰ ุจู‡ ุงู„ู…ุฌู„ุณ ู…ู† ุงูŠู† ุชุชุงุชู‰ ู‡ุฐู‡ ุงู„ู†ูุณูŠู‡ ุงู„ุงุจูŠู‡ ู…ู† ุฏูˆู† ูƒุจุฑ ุงู†ู…ุง ุจุนุฒู‡ ูˆุฑู‚ูŠ ูˆุงู†ุณุงู†ูŠู‡ ุจูˆุฌูˆุจ ุงู„ุฒูƒุงู‡ ูุงู„ุฒูƒุงุฉ ู„ูŠุณุช ู…ู†ู‡ ูˆู„ุง ุนุทูŠู‡ ูˆู„ุง ู‡ูŠ ูŠุฏ ุนู„ูŠุง ูˆ ุจุญุฑู…ุฉ ุงู„ุฑุจุง ุญุชูŠ ูŠุญุงูุธ ุนู„ู‰ ุงู„ู†ุธุงู… ุงู„ุงู‚ุชุตุงุฏูŠ ู…ู† ุฏุงุฎู„ู‡ ู…ู† ุงู„ุชุถุฎู… ุฐู‡ุจุช ุงู„ุงูŠุงู… ูˆุฌุงุกุช ุงู„ุงูŠุงู… ูˆุชุณู„ุท ุนู„ูŠู†ุง ุงุจุงู„ุณู‡ ุงู„ุฌู† ูˆุงู„ุงู†ุณ ูˆุงุฎุฑุฌูˆุง ุงู„ุฐู‡ุจ ูˆุงู„ูุถู‡ ู…ู† ุงู„ุชุนุงู…ู„ ูˆุงุณุชุจุฏู„ูˆุง ุจู‡ุง ุญูŠู„ู‡ ุณุฎูŠูู‡ ูˆู‡ูŠ ุญูŠู„ู‡ ุงู„ูˆุฑู‚ ุงู„ู†ู‚ุฏูŠ ุฌุนู„ูˆุง ู„ู‡ ุงูˆู„ุง ุบุทุงุก ุซู… ุจุนุฏ ุฐู„ูƒ ุชู†ุงุณูˆุง ุงู„ุบุทุงุก ูุงุตุจุญ ูˆุฑู‚ุง ู„ุง ู‚ูŠู…ู‡ ู„ู‡ ููŠ ุงู†ุชุงุฌู‡ ู…ุน ู‚ูŠู…ุชู‡ ุฏูŠู†ุงุฑ ุงู„ุฐู‡ุจ 4 ุฌุฑุงู… ูˆุฑุจุน ู„ูˆ ุณูŠุญู†ุงู‡ ูŠุทู„ุน 4 ุฌุฑุงู… ูˆุฑุจุน ุฐู‡ุจ ู„ูˆ ุตูƒูŠู†ุงู‡ ูŠุทู„ุน 4 ุฌุฑุงู… ูˆุฑุจุน ุฐู‡ุจ ู„ูˆ ุจุนู†ุงู‡ ูŠุทู„ุน 4 ุฌุฑุงู… ูˆุฑุจุน ุงู„ุฐู‡ุจ ู‚ูŠู…ุชู‡ ููŠู‡ ุงู„ูˆุฑู‚ู‡ ุงู„ 200 ุฌู†ูŠู‡ ุงู„ู„ูŠ ููŠ ุฌูŠุจูƒ ู…ุชูƒู„ูู‡ 16 ู‚ุฑุด ุญุชุฉ ุงู„ูˆุฑู‚ู‡ ุฏูŠ ูˆุดูˆูŠุฉ ุงู„ุงุญุจุงุฑ ุงู„ู„ูŠ ุนู„ูŠู‡ุง 16 ู‚ุฑุด ุทุจ ุงู„ูุฑู‚ ุจูŠู† 16 ู‚ุฑุด ูˆ200 ุฌู†ูŠู‡ ููŠู† ุณู„ุทุฉ ุงู„ุฏูˆู„ู‡ ุณู„ุทุฉ ุงู„ุงุตุฏุงุฑ ูˆุณู„ุทุฉ ุงู„ุฏูˆู„ู‡ ุฏูŠ ุจุชุชุญุณุจ ุงุฒุงูŠ ููŠ ู†ูุณู‡ุง ุจู‡ุง ูŠุนู†ูŠ ุฌูˆู‡ ู…ุตุฑ ูƒุฏู‡ ูŠุจู‚ู‰ ุจู‡ุง ูŠุนู†ูŠ ุงู„ 200 ุฌู†ูŠู‡ 200 ุฌู†ูŠู‡ ุทุจ ูˆููŠ ุฎุงุฑุฌู‡ุง ูŠุจู‚ู‰ ุจู‚ูˆุฉ ุงู†ุชุงุฌู‡ุง ูุงู„ุฏูˆู„ุงุฑ ูŠุจู‚ู‰ ุจ 50 ุฌู†ูŠู‡ ุงู„ู„ูŠ ู‡ูˆ ูƒุงู† ุจ 39 ู‚ุฑุด ูˆู†ุต ูŠุนู†ูŠ ูƒุงู† ุงู„ุฌู†ูŠู‡ ุจ 5 ุฏูˆู„ุงุฑ ูˆุจุนุฏูŠู† ู„ู…ุง ุงู†ู‡ุงุฑ ุจู‚ู‰ 2 ูˆู†ุต ููŠ ุงู„ุงูˆู„ ููŠ ุงู„ุงุฑุจุนูŠู†ุงุช ูƒุงู† ุงู„ุฌู†ูŠู‡ ุงู„ู…ุตุฑูŠ ุจ 5 ุฏูˆู„ุงุฑ 5 ุฏูˆู„ุงุฑ ููŠ 50 ุฌู†ูŠู‡ ูŠุจู‚ู‰ ุจูƒุงู… ูŠุจู‚ู‰ ุจ 250 ู…ุฑู‡ ูŠุจู‚ู‰ ุงู„ุฌู†ูŠู‡ ุงุจูˆ 40 ุณู†ุฉ 40 ุจูŠุณุงูˆูŠ 250 ุฌู†ูŠู‡ ู…ู† ุงู„ุฌู†ูŠู‡ุงุช ุงู„ู„ูŠ ู…ุนุงู†ุง ุฏูŠ ุชุฎูŠู„ ุงุถุฑุจ ุฏุฎู„ูƒ ููŠ 250 ูู„ูˆ ุณุงู„ู†ุง ุงู„ุดูŠุฎ ูู„ุงู† ูˆู„ุง ุนู„ุงู† ุจุชุงุฎุฏ ูƒุงู… ูŠู‚ูˆู„ู„ูƒ ุนุจุงุฑู‡ ุนู† 6000 ุฌู†ูŠู‡ ููŠ ุงู„ุดู‡ุฑ ุทุจ 6000 ุฌู†ูŠู‡ ููŠ ุงู„ุดู‡ุฑ ุงุถุฑุจู‡ุง ููŠ 250 ูŠุจู‚ู‰ 150 ู‚ุตุงุฏู‡ุง ุตูุฑ ูŠุจู‚ู‰ ู…ู„ูŠูˆู† ูˆู†ุต ู‡ุง ุชุฎูŠู„ ู†ูุณูƒ ุจู‚ู‰ ุงู† ุงู†ุช ู…ุนุงูƒ ู…ู„ูŠูˆู† ูˆู†ุต ูƒู„ ุดู‡ุฑ ู‡ุชุนุฑู ุชุณูƒู† ู‡ุชุนุฑู ุชุดุชุฑูŠ ู„ูƒ ุนุฑุจูŠู‡ ู…ู† ุงู… 2 ู…ู„ูŠูˆู† ุฏูŠ ุงู‚ู„ ุญุงุฌู‡ ุญุชู‰ ุงู„ุนุฑุจูŠู‡ ุงู… 14 ู…ู„ูŠูˆู† ู…ู…ูƒู† ุชุฌูŠุจู‡ุง ุจุณ ุจุงู„ุชู‚ุณูŠุท ุงู„ู„ู‡ ู‡ูˆ ุงูŠู‡ ุงู„ู„ูŠ ุญุตู„ ุชุถุฎู… ูˆุงู„ุชุถุฎู… ุฏู‡ ู…ุนู†ุงุชู‡ ุงูŠู‡ ู…ุนู†ุงุชู‡ ุงู† ู‡ุฐุง ุงู„ูˆุณูŠุท ู„ู„ุชุจุงุฏู„ ู„ู… ูŠุนุฏ ุณุจุจุง ู„ุงุบู†ุงุก ุงู„ูู‚ูŠุฑ ุงู„ูƒู„ุงู… ุฏู‡ ูƒู„ู‡ ูŠุง ุงุฎูŠ ู„ู‚ูŠู†ุง ุงู„ุดุงูุนูŠ ูู‡ู…ู‡ ุงู„ูƒู„ุงู… ุงู„ู„ูŠ ุงุญู†ุง ู‚ู„ู†ุงู‡ ุฏู‡ ูˆุงู„ุงู…ุงู… ุงู„ุบุฒุงู„ูŠ ุฑูƒู† ุงู„ุดุงูุนูŠู‡ ูุงู‡ู…ูŠู†ู‡ ุจูŠูƒุชุจูˆู‡ ุนุงุฏูŠ ูƒุฏู‡ ููŠู‚ูˆู„ ุฑุถูŠ ุงู„ู„ู‡ ุชุนุงู„ู‰ ุนู†ู‡ ููŠ ุงู„ุงู… ูˆุนู„ุฉ ุงู„ุฑุจุง ุชุนุจุฏูŠู‡ ูุงู„ุฐู‡ุจ ูˆุงู„ูุถู‡ ุฌุฒุก ุนู„ู‡ ูŠุนู†ูŠ ุฌุฒุก ุงู„ุนู„ู‡ ูŠุนู†ูŠ ุงุฐุง ุฎุฑุฌ ุนู† ุงู„ุฐู‡ุจูŠู‡ ูˆุงู„ูุถูŠู‡ ูู„ุง ุฑุจุง ูˆูŠู‚ูˆู„ ุง๏ฟฝ๏ฟฝู† ุงู„ุญุงุฌุจ ูˆู‡ู„ ุญุฑู… ุงู„ุฑุจุง ู„ุฌูˆู‡ุฑู‡ู…ุง ุงูˆ ู„ุฌูˆู‡ุฑูŠุชู‡ู…ุง ุงู„ุฐู‡ุจ ูˆุงู„ูุถู‡ ู„ุฌูˆู‡ุฑู‡ู…ุง ุนุดุงู† ู‡ู… ุฐู‡ุจ ูˆูุถู‡ ูˆู„ุง ู„ุงู†ู‡ู… ูˆุณูŠุท ู„ู„ุชุจุงุฏู„ ู‚ุงู„ ุจู„ ู„ุฌูˆู‡ุฑู‡ู…ุง ู„ุฌูˆู‡ุฑู‡ู…ุง ูŠุนู†ูŠ ู„ุงู†ู‡ู… ุฐู‡ุจ ูˆูุถู‡ ู…ุด ู„ุฌูˆู‡ุฑูŠุชู‡ู…ุง ูŠุนู†ูŠ ูƒูˆู†ู‡ู… ูˆุณูŠุท ู„ู„ุชุจุงุฏู„ ุจูŠู† ุงู„ู†ุงุณ ู„ูˆ ูƒุงู† ูˆุณูŠุท
6
+
7
+ Word Error Rate (WER): 1.2707100591715976