text to sound?
8 отговора
369 прегледа
text to sound?
Интересува ме с какви параметри на продължителност и честота на звука може да се направят процедури за симулиране на звуците от азбуката, напр на Паскал или С++? Опитвах, но не се получиха разбираеми :(
10x
10x
Re: text to sound?
За да не се мъчат да се чудят с какви, някой хора ползват готови записани звуци:
tts.data.bg
tts.data.bg
Re: text to sound?
Благодаря!
Ще ги прегледам наи-подробно!
Апропо ти ли си им автора? Сигурно може да ми помогнеш и за това което се опитвам да направя. Става въпрос за досовска програма неизползващ звукови карти, а PC Speecker-чето. С вградена функция Sound с честота и продължителност (поне в Паскал съм я ползвал) ако за всеки звук има подпрограма с комбинация от няколко такива Sound-а програмата ще чете текст при минимални ресурси.
Предполагам, че това за което си ми писал е много по-добро, но ми се иска да опитам ако случайно се получи и тази версия.
10х още веднъж!
Ще ги прегледам наи-подробно!
Апропо ти ли си им автора? Сигурно може да ми помогнеш и за това което се опитвам да направя. Става въпрос за досовска програма неизползващ звукови карти, а PC Speecker-чето. С вградена функция Sound с честота и продължителност (поне в Паскал съм я ползвал) ако за всеки звук има подпрограма с комбинация от няколко такива Sound-а програмата ще чете текст при минимални ресурси.
Предполагам, че това за което си ми писал е много по-добро, но ми се иска да опитам ако случайно се получи и тази версия.
10х още веднъж!
Към дълбоки води си се насочил, брато!
Ообено, ако става дума за българския език и искаш да звучи добре говорът.
Пре-ебоците са много:
1. Ударения. Могат коренно да променят значението на думата. Напр. при "пАра" и "парА" .
2. Промяна на звученето на буква според съседните и ("потъмняване" "сливане" и пр.)
3. Ритъм на говора.
4. Интонация в зависимост от изречението (въпросително, разказно и.т.н.)
5. и др. Лингвистите да се сетят за още.
Казвам това, защото ако не е направено добре и се получава един ужасен и почти неразгадаем говор, при който е нужно много напрягане за да се схване смисъла. Но, ако искаш да стане как да е, то просто нанизвай звуците един след друг и гледай какво става ... исках да кажа слушай.
И също, за да направиш звука на говорителчето още по-неприятен, може да му дупнеш с карфица на 2-3 места мембраната .
Пре-ебоците са много:
1. Ударения. Могат коренно да променят значението на думата. Напр. при "пАра" и "парА" .
2. Промяна на звученето на буква според съседните и ("потъмняване" "сливане" и пр.)
3. Ритъм на говора.
4. Интонация в зависимост от изречението (въпросително, разказно и.т.н.)
5. и др. Лингвистите да се сетят за още.
Казвам това, защото ако не е направено добре и се получава един ужасен и почти неразгадаем говор, при който е нужно много напрягане за да се схване смисъла. Но, ако искаш да стане как да е, то просто нанизвай звуците един след друг и гледай какво става ... исках да кажа слушай.
И също, за да направиш звука на говорителчето още по-неприятен, може да му дупнеш с карфица на 2-3 места мембраната .
Много скептично
Едва ли с една честота ще постигнеш един звук от езика.
Простата сметка: ако повишиш геометрично всички честоти говорът пак ще си е говор, но с единичните честоти няма да е така.
Мисълта ми, е че ще ти трябва по-сложен механизъм.
А иначе такива програмки - с един ТТЛ изход да говориш имаот много време (ти коя година си роден?), спомням си за AplleII (Правец) - Talking Calculator се казваше.
Простата сметка: ако повишиш геометрично всички честоти говорът пак ще си е говор, но с единичните честоти няма да е така.
Мисълта ми, е че ще ти трябва по-сложен механизъм.
А иначе такива програмки - с един ТТЛ изход да говориш имаот много време (ти коя година си роден?), спомням си за AplleII (Правец) - Talking Calculator се казваше.
Re: text to sound?
Защо първо не почетеш малко за звук. Повечето гласни например могат да се кажат с една и съща честота и продължителност и пак да си останат различни звуци. Тук има значение съотношението на хармониците а в sound хармониците са винаги едни и същи. При много съгласни като с ш ф х пък изобщо не може да се говори за някаква основна честота. Има един начин да се програмират двата таймера на дъното и с широчинно-импулсна модулация да се изкарва аналогов сигнал през пс спийкъра, но е твърде сложен и капризен.
утрепа коча с лопата!
с една честота звуците? и то не каква да е, а получена със функцията Sound???? 

форгет ит.
виж сега, през спийкъра могат да се изкарат и сложни звуци, но не и съ функцията която искаш. техниката се нарича широчинно импулсна модулация идеята е че спийкърчето е инертно, и усреднява количеството 1ци и 0ли които му се подават, стига да се подават достатъчно бързо. е, ако трябва да задълбая по темата, дори да не беше инертно, пак щеше да чуеш правилния звук, но ще ти дойде множко. така че със иначе двупозиционното спийкърче, можеш да предаваш аналогов сигнал - тоест такъв който има безкрайно много възможни състояния. сега мога да ти предложа и нещо друго - заеби аналоговия сигнал, мозъка разпознава говора, дори когато е толкова брутално изкривен, като например прекаран през компаратор. тоест пускаш записан говор директно през спийкъра - ако нивото е по-голямо от 128 включваш, ако е по-малко изключваш. едно време имаше някои програми за правец82, които бачкаха така.
все пак ефекта е много по-добър, ако се ползва ШИМ. успех в направата на говорещ робот, или там каквото си замислил
форгет ит.
виж сега, през спийкъра могат да се изкарат и сложни звуци, но не и съ функцията която искаш. техниката се нарича широчинно импулсна модулация идеята е че спийкърчето е инертно, и усреднява количеството 1ци и 0ли които му се подават, стига да се подават достатъчно бързо. е, ако трябва да задълбая по темата, дори да не беше инертно, пак щеше да чуеш правилния звук, но ще ти дойде множко. така че със иначе двупозиционното спийкърче, можеш да предаваш аналогов сигнал - тоест такъв който има безкрайно много възможни състояния. сега мога да ти предложа и нещо друго - заеби аналоговия сигнал, мозъка разпознава говора, дори когато е толкова брутално изкривен, като например прекаран през компаратор. тоест пускаш записан говор директно през спийкъра - ако нивото е по-голямо от 128 включваш, ако е по-малко изключваш. едно време имаше някои програми за правец82, които бачкаха така.
все пак ефекта е много по-добър, ако се ползва ШИМ. успех в направата на говорещ робот, или там каквото си замислил
Re: text to sound?
Наистина изглейда доста безнадеждно, но ощте от време "оно" имаше програмка на Борислав Захариев за Правец 82 която доста добре произнасяше стрингове.
Опитвам се за всеки звук да направя отделна процедура (включително под ударение и неударени) и не знам с една честота дали би се получило, заштото и с различни последователности пак не успях да се доблийа достатъчно до истината. Колкото до изреченията и с равномерна интонация за ".?!" пак ме устроива но за съжаление не съм стигнал чак до там.
Опитвам се за всеки звук да направя отделна процедура (включително под ударение и неударени) и не знам с една честота дали би се получило, заштото и с различни последователности пак не успях да се доблийа достатъчно до истината. Колкото до изреченията и с равномерна интонация за ".?!" пак ме устроива но за съжаление не съм стигнал чак до там.