PDA

View Full Version : سوال: سوال درباره merlin



shahram_g
پنج شنبه 30 مهر 1388, 22:13 عصر
سلام.
من براي كار با تمامي انيميشن هاي عروسك merlin مشكلي ندارم ولي نمي دونم چطوري بايد سرعت speak رو در اون تنظيم كنم؟
مي خوام speak اون قابل تنظيم باشه يعني سريع و آهسته تلفظ كنه.
آيا راهي هست؟
ممنون

alireza_s_84
پنج شنبه 30 مهر 1388, 22:50 عصر
سلام دوست عزیز:
شما با خاصیت Speed میتونید سرعت گفتار کارکتر رو تنظیم کنید.
اگر هم میخواید که در بین متنی که کارکتر میخواد بگه روی کلمه ای تاکید کنه یا با صدای بلندتری ادا کنه میتونی در بین جملات از کلمات کلیدی زیر استفاده کنید:
\Emp\ بر روی کلمه بعدی تاکید میکنه
\Pit=number\ تغییر بلندی صدای کارکتر و با تنظیم number بین 50 تا 250
\Vol=number\ تغییر ولوم (number از 0 تا 65535)
مثلا میخوام کارکتر در حین گفتن جمله alireza is a web developer کلمه ی alireza رو بلندتر بگه


\Vol=65535\alireza is a web developer


موفق باشید

behroz1992
پنج شنبه 30 مهر 1388, 23:00 عصر
دوست عزیز ببخشید نباید در موضوع پست میزدم ببخشید...از چه تابعی برای خواندن کلمه استفاده میکنی

shahram_g
جمعه 01 آبان 1388, 00:28 صبح
سلام دوست عزیز:
شما با خاصیت Speed میتونید سرعت گفتار کارکتر رو تنظیم کنید.
اگر هم میخواید که در بین متنی که کارکتر میخواد بگه روی کلمه ای تاکید کنه یا با صدای بلندتری ادا کنه میتونی در بین جملات از کلمات کلیدی زیر استفاده کنید:
\Emp\ بر روی کلمه بعدی تاکید میکنه
\Pit=number\ تغییر بلندی صدای کارکتر و با تنظیم number بین 50 تا 250
\Vol=number\ تغییر ولوم (number از 0 تا 65535)
مثلا میخوام کارکتر در حین گفتن جمله alireza is a web developer کلمه ی alireza رو بلندتر بگه


\Vol=65535\alireza is a web developer
موفق باشید

ممنون از پاسختون ولي ميشه بگيد از خاصيت speed چطوذري استفاده مي كنيد.
چون اين خاصيت read only هست.

shahram_g
جمعه 01 آبان 1388, 00:30 صبح
دوست عزیز ببخشید نباید در موضوع پست میزدم ببخشید...از چه تابعی برای خواندن کلمه استفاده میکنی

سلام.
خواهش مي كنم.
از متد speak مي تونيد براي خواندن استفاده كنيد.

shahram_g
جمعه 01 آبان 1388, 01:03 صبح
ممنون پيداش كردم.
بايد از spd استفاده كنيم.

behroz1992
جمعه 01 آبان 1388, 07:40 صبح
سلام.
خواهش مي كنم.
از متد speak مي تونيد براي خواندن استفاده كنيد.
ببخشید دوست عزیز طریقه استفاده چطوریه؟

shahram_g
جمعه 01 آبان 1388, 11:15 صبح
ببخشید دوست عزیز طریقه استفاده چطوریه؟

بعد از اينكه كامپوننت microsoft Agent control 2.0 را به فرم اضافه كرديد مي توانيد از كد هاي نمونه زير استفاده كنيد:
برخي دستورات و عكس العمل ها را مي بينيد:




Agent1.Characters.Load "merlin"
Agent1.Characters.Item("merlin").Show
Agent1.Characters.Item("merlin").GestureAt 150, 200
Agent1.Characters.Item("merlin").Balloon.Style = 1
Agent1.Characters.Item("merlin").Balloon.Visible = True
Agent1.Characters.Item("merlin").Listen True
Agent1.Characters.Item("merlin").Speak "Hello, Thank you for downloading this sample code!"
Agent1.Characters.Item("merlin").Think "Hmmm..."
Agent1.Characters.Item("merlin").Speak "I just thought of something, let me write it down."
Agent1.Characters.Character("merlin").MoveTo 880, 490
Agent1.Characters.Character("merlin").Play ("write")
Agent1.Characters.Item("merlin").Speak "Ok, got it! Bye-Bye!"

behroz1992
شنبه 02 آبان 1388, 09:45 صبح
دوست عزیز این كامپوننت در vb من نیست