示例#1
0
 private void add_Click(object sender, RoutedEventArgs e)
 {
     ServiceReference1.Language l = new Language();
     l.LanguageName       = name.Text;
     l.LanguageLastUpdate = DateTime.Now;
     ServiceReference1.LanguageServiceClient client = new ServiceReference1.LanguageServiceClient();
     client.Add(l);
 }
        void GetLanguageTextToSpeech()
        {
            FrameworkDispatcher.Update();

            var objTranslator = new ServiceReference1.LanguageServiceClient();

            objTranslator.GetLanguagesForSpeakCompleted += new EventHandler <GetLanguagesForSpeakCompletedEventArgs>(translator_GetLanguagesForSpeakCompleted);
            objTranslator.GetLanguagesForSpeakAsync(AppId, objTranslator);
            this.LanguageProgress.Visibility = Visibility.Visible;
        }
        public ajouter_film()
        {
            InitializeComponent();


            ServiceReference1.LanguageServiceClient client = new ServiceReference1.LanguageServiceClient();
            List <ServiceReference1.Language>       li     = new List <ServiceReference1.Language>();

            li = client.get_list_language().ToList();
            language.ItemsSource       = li;
            language.DisplayMemberPath = "LanguageName";
        }
示例#4
0
        public void Dispose()
        {
            if (srvc != null)
            {
                srvc.TranslateCompleted -= new EventHandler <ServiceReference1.TranslateCompletedEventArgs>(srvc_TranslateCompleted);
                srvc.GetLanguagesForTranslateCompleted -= new EventHandler <ServiceReference1.GetLanguagesForTranslateCompletedEventArgs>(srvc_GetLanguagesForTranslateCompleted);
                srvc.GetAppIdTokenCompleted            -= new EventHandler <ServiceReference1.GetAppIdTokenCompletedEventArgs>(srvc_GetAppIdTokenCompleted);
                srvc.GetLanguagesForSpeakCompleted     -= new EventHandler <ServiceReference1.GetLanguagesForSpeakCompletedEventArgs>(srvc_GetLanguagesForSpeakCompleted);
                srvc.SpeakCompleted -= new EventHandler <ServiceReference1.SpeakCompletedEventArgs>(srvc_SpeakCompleted);

                srvc.CloseAsync();
                srvc = null;
            }
        }
        // speak text to speech
        protected void SpeakFromText(string text)
        {
            RecognizingProgress.Visibility = Visibility.Visible;
            var languageCode = "en";
            var language     = this.ListLanguages.SelectedItem as TranslatorLanguage;

            if (language != null)
            {
                languageCode = language.Code;
            }
            var objTranslator = new ServiceReference1.LanguageServiceClient();

            objTranslator.SpeakCompleted += translator_SpeakCompleted;
            objTranslator.SpeakAsync(AppId, text, languageCode, "audio/wav");
        }
示例#6
0
 void MainPage_Loaded(object sender, RoutedEventArgs e)
 {
     try
     {
         FrameworkDispatcher.Update();
         var objTranslator = new ServiceReference1.LanguageServiceClient();
         objTranslator.GetLanguagesForSpeakCompleted +=
           new EventHandler<GetLanguagesForSpeakCompletedEventArgs>(
           translator_GetLanguagesForSpeakCompleted);
         objTranslator.GetLanguagesForSpeakAsync(AppId, objTranslator);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        // speak text to speech
        private void btnSpeak_Click(object sender, RoutedEventArgs e)
        {
            var languageCode = "en";
            var language     = this.ListLanguages.SelectedItem as TranslatorLanguage;

            if (language != null)
            {
                languageCode = language.Code;
            }
            this.SpeakProgress.Visibility = Visibility.Visible;
            var objTranslator = new ServiceReference1.LanguageServiceClient();

            objTranslator.SpeakCompleted += translator_SpeakCompleted;
            objTranslator.SpeakAsync(AppId, this.TextToSpeachText.Text, languageCode, "audio/wav");

            //  panoSpeech.DefaultItem = panoSpeech.Items[(int)2];
        }
示例#8
0
        public Translator()
        {
            if (!this.HasConnection)
            {
                throw new NotSupportedException("Please connect to a network and try again.");
            }

            srvc = new ServiceReference1.LanguageServiceClient();
            this.SupportedLanguages      = new Languages();
            srvc.GetAppIdTokenCompleted += new EventHandler <ServiceReference1.GetAppIdTokenCompletedEventArgs>(srvc_GetAppIdTokenCompleted);
            srvc.GetAppIdTokenAsync(_bingAppID, _minRatingRead, _minRatingWrite, _tokenExpireSec);

            srvc.GetLanguagesForTranslateCompleted += new EventHandler <ServiceReference1.GetLanguagesForTranslateCompletedEventArgs>(srvc_GetLanguagesForTranslateCompleted);
            srvc.GetLanguageNamesCompleted         += new EventHandler <ServiceReference1.GetLanguageNamesCompletedEventArgs>(srvc_GetLanguageNamesCompleted);
            srvc.TranslateCompleted            += new EventHandler <ServiceReference1.TranslateCompletedEventArgs>(srvc_TranslateCompleted);
            srvc.GetLanguagesForSpeakCompleted += new EventHandler <ServiceReference1.GetLanguagesForSpeakCompletedEventArgs>(srvc_GetLanguagesForSpeakCompleted);
            srvc.SpeakCompleted += new EventHandler <ServiceReference1.SpeakCompletedEventArgs>(srvc_SpeakCompleted);
        }
示例#9
0
        private void btnSpeak_Click(object sender, RoutedEventArgs e)
        {
            if (!AppId.Contains("5F5C1D99B36EE9D46AF6F54F1796C14B74601FFF"))
            {
                var languageCode = "en";
                var language = this.ListLanguages.SelectedItem as TranslatorLanguage;
                if (language != null)
                {
                    languageCode = language.Code;
                }
                var objTranslator = new ServiceReference1.LanguageServiceClient();
                objTranslator.SpeakCompleted += translator_SpeakCompleted;
                objTranslator.SpeakAsync(AppId, this.TextToSpeachText.Text, languageCode, "audio/wav");

                panoSpeech.DefaultItem = panoSpeech.Items[(int)2];
            }
            else
            {
                MessageBox.Show("Please Add your AppId");
            }
        }