تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ارجو المساعدة في برنامج لتشغيل الملفات الصوتية لنطق الارقام
#6
السلام عليكم اخواني الكريم

اتمنى ان تكونوا بخير ..

بخصوص البرنامج لقد قمت بتطويره، و قمت بإضافة التالي:

- نطق الارقام من الصفر إلى الألف (بالإضافة إلى الارقام العشرية)
- إضافة العملة

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        If TextBox1.Text.Contains(".") Then
            Dim ss As String() = (TextBox1.Text).ToString.Split(".")
            checkPlayNumber(ss(0), ss(1))
        Else
            PlayNumber(TextBox1.Text)
            PlaySoundFile("دينار")
        End If

    End Sub
    Sub checkPlayNumber(number1 As Integer, number2 As Integer)
        If number1 = 0 Then
            PlayNumber(number2)
            PlaySoundFile("درهم")
        ElseIf number2 = 0 Then
            PlayNumber(number1)
            PlaySoundFile("دينار")

        ElseIf number1 <> 0 And number2 <> 0 Then
            PlayNumber(number1)
            PlaySoundFile("دينار")

            PlaySoundFile("و")
            PlayNumber(number2)
            PlaySoundFile("درهم")



        End If
    End Sub
    Sub PlayNumber(number As Integer)

        If number = 1 Then
            PlaySoundFile("دينار")
        ElseIf (number >= 1 And number <= 19) Or (number Mod 10 = 0 And number <= 1000) Then

            PlaySoundFile(number)



        ElseIf number < 100 Then

            Dim ones As Integer = number Mod 10
            Dim tens As Integer = number - ones

            PlayNumber(ones)
            PlaySoundFile("و")
            PlayNumber(tens)

        ElseIf number > 100 And number < 110 Then

            Dim ones As Integer = number Mod 10
            Dim tens As Integer = number - ones

            PlayNumber(tens)
            PlaySoundFile("و")
            PlayNumber(ones)


        ElseIf number >= 110 Or number Mod 10 = 0 Then

            Dim ones As Integer = number Mod 100
            Dim tens As Integer = number - ones

            PlayNumber(tens)
                PlaySoundFile("و")
                PlayNumber(ones)

            End If

    End Sub

    Sub PlaySoundFile(number As String)
        Dim filePath As String = String.Format("C:\Users\u\source\repos\numToSpeech\sounds\{1}.wav", Application.StartupPath, number)
        My.Computer.Audio.Play(filePath, AudioPlayMode.WaitToComplete)

    End Sub
ولكن لدي مشكلة وهي عند إدخال الارقام: 10,20,30,40,50,60,90 مع المئات لا يتم نطق الصوت أي على سبيل المثال : لا يتم نطق "120"

و اخيراً أريد منكم مساعدة في نطق الارقام فوق الألف و المليون.
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: ارجو المساعدة في برنامج لتشغيل الملفات الصوتية لنطق الارقام - بواسطة eman kh - 13-09-20, 06:05 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information [VB.NET] مطلوب سورس برنامج من سيربح المليون بدر إشتية 7 6,725 30-11-25, 07:22 AM
آخر رد: Mr_limo
  برنامج نظام محل مواد غذائية crazykinko 0 157 17-10-25, 12:27 AM
آخر رد: crazykinko
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,024 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  استفسار عن حامية برنامج ahmedramy 2 589 27-04-25, 06:02 PM
آخر رد: princelovelorn
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 678 03-04-25, 02:44 PM
آخر رد: princelovelorn
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 10,792 07-02-25, 07:55 PM
آخر رد: الورد2
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 622 05-02-25, 01:51 AM
آخر رد: new_programer
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 604 30-01-25, 08:26 AM
آخر رد: new_programer
  برنامج الفيجول استوديو 2010 لا يتجاوب مع التحديثات التي اجريها عليه في برمجة البرامج PeterGhattas082460 1 427 14-12-24, 01:16 AM
آخر رد: Taha Okla
  جعل الكود كمتغير للملفات الصوتية أحمد فتح الرحمن 8 561 22-11-24, 02:26 PM
آخر رد: أحمد فتح الرحمن

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم