Exemplo n.º 1
0
        public void TranscribeWordOovTest2()
        {
            IpaTranscriber ipa        = new IpaTranscriber();
            var            phrase     = "happened";
            var            expected   = "/<OOV>/";
            string         phrase_ipa = ipa.Transcribe(phrase).Trim();

            Assert.AreEqual(phrase_ipa, expected);
        }
        public void TranscribePhraseTest_OOV()
        {
            IpaTranscriber ipa        = new IpaTranscriber();
            var            phrase     = "I have placed information vital to the survival of the Rebellion into the memory systems of this R2 unit.";
            var            expected   = "/aɪ hæv pleɪst ,ɪnfər'meɪʃən 'vaɪtəl tu ðʌ sər'vaɪvəl ʌv ðʌ rɪ'bɛljən ɪn'tu ðʌ 'mɛməri 'sɪstəm ʌv ðɪs <OOV> 'junɪt/";
            string         phrase_ipa = ipa.TranscribePhrase(phrase).Trim();

            Assert.AreEqual(phrase_ipa, expected);
        }
Exemplo n.º 3
0
        public void TranscribeWordTest3()
        {
            IpaTranscriber ipa = new IpaTranscriber();

            var    input      = "kbapmftrkl";
            var    expected   = "<OOV>";
            string output_ipa = ipa.Transcribe(input).Trim();

            Assert.AreEqual(output_ipa, expected);
        }
Exemplo n.º 4
0
        public void TranscribeWordTest2()
        {
            IpaTranscriber ipa = new IpaTranscriber();

            var    input      = "are";
            var    expected   = "ɑr";
            string output_ipa = ipa.Transcribe(input).Trim();

            Assert.AreEqual(output_ipa, expected);
        }
        public void TranscribePhraseTest2()
        {
            IpaTranscriber ipa = new IpaTranscriber();

            var phrase = "You are nice.";

            var    expected   = "/ju ɑr nis/";
            string phrase_ipa = ipa.TranscribePhrase(phrase).Trim();

            Assert.AreEqual(phrase_ipa, expected);
        }
        public void TranscribePhraseTest1()
        {
            IpaTranscriber ipa = new IpaTranscriber();

            var phrase = "I am a computer science student";

            var    expected   = "/aɪ æm eɪ kəm'pjutər 'saɪəns 'studənt/";
            string phrase_ipa = ipa.TranscribePhrase(phrase).Trim();

            Assert.AreEqual(phrase_ipa, expected);
        }
        public void TranscribeWordTest_POS()
        {
            IpaTranscriber ipa = new IpaTranscriber();

            var input = "effect";

            var expected = "ju";
            //string output_ipa = ipa.TranscribePhrase(input).Trim();
            string output_ipa = ipa.Transcribe(input).Trim();

            Assert.AreEqual(output_ipa, expected);
        }
        public void TranscribePhraseTest5()
        {
            IpaTranscriber ipa = new IpaTranscriber();
            //var phrase = "I am a student";

            var phrase = "Click on the microphone to transcribe your speech into the International Phonetic Alphabet (IPA)";

            var    expected   = "/aɪ æm 'stʌdiɪŋ lɪŋ'gwɪstɪks/";
            string phrase_ipa = ipa.TranscribePhrase(phrase).Trim();

            Assert.AreEqual(phrase_ipa, expected);
        }
        public void TranscribePhraseTest4()
        {
            IpaTranscriber ipa = new IpaTranscriber();
            //var phrase = "I am a student";

            var phrase = "I am studying linguistics";

            var    expected   = "/aɪ æm 'stʌdiɪŋ lɪŋ'gwɪstɪks/";
            string phrase_ipa = ipa.TranscribePhrase(phrase).Trim();

            Assert.AreEqual(phrase_ipa, expected);
        }
Exemplo n.º 10
0
        public void TranscribePhraseTest3()
        {
            IpaTranscriber ipa = new IpaTranscriber();
            //var phrase = "I am a student";

            var phrase = "You are a computational linguist.";

            var    expected   = "/ju ɑr eɪ ,kɑmpju'teɪʃʌnʌl 'lɪŋgwɪst/";
            string phrase_ipa = ipa.TranscribePhrase(phrase).Trim();

            Assert.AreEqual(phrase_ipa, expected);
        }