0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 15
|
|
1 | |
TTS (Прочитанный текст записать в аудио файл)19.04.2011, 23:03. Показов 4746. Ответов 25
Метки нет (Все метки)
Помогите плииииззззз. Никак не могу заставить свою прогу записывать текст, который она читает с помощью tts, в аудио файл. Работаю в Visual Studio 2008.( vb.net)
0
|
19.04.2011, 23:03 | |
Ответы с готовыми решениями:
25
Записать в файл текст из TextBox Объединить построчно текст из трех RTB и записать в файл [FFmpeg] Как записать в файл только что прочитанный AVPacket? Записать звук в аудио-файл |
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 15
|
|
19.04.2011, 23:15 [ТС] | 3 |
Чесно говоря, пока ничего есчё не получилось. моя программа читает текст написанный в текстбоксе.
Мне нужно чтобы это записывалось в аудио файл. я пыталась это сделать с помощью этого кода Try Dim sfd As New SaveFileDialog sfd.Filter = "All files (*.*)|*.*|wav files (*.wav)|*.wav" sfd.Title = "Save to a wave file" sfd.FilterIndex = 2 sfd.RestoreDirectory = True Catch MessageBox.Show("There is some error in converting to Wav file.") End Try Но увы нифига не получаеться.....
0
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 15
|
|
19.04.2011, 23:25 [ТС] | 5 |
Да именно этот, пыталась другие загрузить, но и эта попытка была безуспешной...
Добавлено через 3 минуты Использую System.Speech Добавлено через 47 секунд Private Sub ToolStripButton3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton3.Click vox.Rate = RateOfSpeech vox.Speak(RichTextBox1.Text.ToString(), SpeechVoiceSpeakFlags.SVSFlagsAsync) End Sub Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged vox.Voice = vox.GetVoices().Item(ComboBox1.SelectedIndex) End Sub Private Sub TrackBar1_Scroll(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TrackBar1.Scroll RateOfSpeech = TrackBar1.Value End Sub Private Sub ToolStripButton6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton6.Click vox.Speak("", SpeechVoiceSpeakFlags.SVSFPurgeBeforeSpeak) End Sub Добавлено через 17 секунд Вот мой код
0
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
||||||
19.04.2011, 23:30 | 6 | |||||
При создании объекта SpeechSynthesizer указываешь
0
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 15
|
|
19.04.2011, 23:42 [ТС] | 7 |
можеш пожалуста рассказать как для блондинки...... блииииин. стыдно..... не поняла.......
0
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 15
|
|
19.04.2011, 23:46 [ТС] | 9 |
Я не могу создать этот объект SpeechSynthesizer. Программа не расспознает его......
0
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
|
19.04.2011, 23:49 | 10 |
2
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 15
|
|
19.04.2011, 23:53 [ТС] | 11 |
вот что мне выдает.... смотри скин...
0
|
557 / 434 / 21
Регистрация: 16.12.2010
Сообщений: 953
|
||||||
20.04.2011, 00:12 | 12 | |||||
Как Вы объявляете vox ?
Добавлено через 3 минуты
0
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 15
|
||||||
20.04.2011, 00:17 [ТС] | 13 | |||||
Добавлено через 48 секунд я объявляю его в модуле
0
|
557 / 434 / 21
Регистрация: 16.12.2010
Сообщений: 953
|
||||||
20.04.2011, 00:25 | 14 | |||||
Попробуйте его объявить как я показывал.
Ps. Зачем в модуль то пихать? Добавлено через 1 минуту И НЕ забудьте
0
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 15
|
||||||
20.04.2011, 00:26 [ТС] | 15 | |||||
нужно минимизировать код в форме.
Добавлено через 1 минуту
0
|
557 / 434 / 21
Регистрация: 16.12.2010
Сообщений: 953
|
||||||
20.04.2011, 00:27 | 16 | |||||
Не гарантирую что пройдет, но вы попробуйте в камнем случае в форме в самой где нужно объявите второй раз, мне сейчас трудно сказать, нет студии под рукой, весь код смотрю через телефон
0
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 15
|
|
20.04.2011, 00:28 [ТС] | 17 |
это код который относится к этой теме в моей проге. если задекларирую так как вы предлогаете, очень много что не фурычит, так как использует SpVoice
0
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 15
|
|
20.04.2011, 00:31 [ТС] | 18 |
декларирую так как вы предлогаете и выдает вот эти ошибки см. скин
0
|
557 / 434 / 21
Регистрация: 16.12.2010
Сообщений: 953
|
||||||
20.04.2011, 00:37 | 19 | |||||
Тогда в самой форме объявите второй раз (можно под другим именем)
Добавлено через 5 минут Вот код для синтеза речи
1
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 15
|
||||||
20.04.2011, 01:13 [ТС] | 20 | |||||
пришлось немного его подмонтировать, файл теперь сохраняет, вот только не аудио а непонятно что, и текст написанный в текстбоксе сохраняеться как титл....
0
|
20.04.2011, 01:13 | |
20.04.2011, 01:13 | |
Помогаю со студенческими работами здесь
20
Как записать аудио поток в файл Записать аудио и сохранить в файл при помощи mciSendString() Помогите с помощью php записать аудио файл в mysql... Прочитать текст из файла, затем удалить из текста все буквы вашего имени и записать текст в новый файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |