आवाज़#

परिचय#

VEX EXP ब्रेन अपने अंतर्निर्मित स्पीकर के माध्यम से ध्वनि श्रेणी की विधियों का उपयोग करके ऑडियो उत्पन्न कर सकता है, जो पहले से लोड किए गए ध्वनि प्रभाव या संगीत नोट्स बजाते हैं।

नीचे दिए गए उदाहरणों के लिए, निर्मित ब्रेन में साउंड विधियों तक पहुंच शामिल है और इस एपीआई दस्तावेज़ीकरण में बाद के सभी उदाहरणों में उन विधियों का जिक्र करते समय इसका उपयोग किया जाएगा।

नीचे सभी विधियों की सूची दी गई है:

कार्य — मस्तिष्क से ध्वनियाँ चलाएँ।

  • play_sound — ब्रेन से एक प्रीसेट साउंड चलाएँ।

  • play_note — मस्तिष्क से एक संगीत नोट बजाएँ।

कार्रवाई#

play_sound#

play_sound मस्तिष्क की अंतर्निहित ध्वनियों में से एक को बजाता है।

Usage:
brain.play_sound(sound, volume)

पैरामीटर

विवरण

sound

मस्तिष्क से बजने वाली निर्दिष्ट ध्वनि।

volume

यह विकल्प वैकल्पिक है। ध्वनि की तीव्रता 0% से 100% तक के पूर्णांक में निर्धारित की जा सकती है। डिफ़ॉल्ट मान 100% है।

ध्वनि नाम

आवाज़ बजाएं

SoundType.ALARM

SoundType.ALARM2

SoundType.DOOR_CLOSE

SoundType.FILLUP

SoundType.HEADLIGHTS_OFF

SoundType.HEADLIGHTS_ON

SoundType.POWER_DOWN

SoundType.RATCHET

SoundType.RATCHET2

SoundType.SIREN

SoundType.SIREN2

SoundType.TADA

SoundType.TOLLBOOTH

SoundType.WRENCH

SoundType.WRONG_WAY

SoundType.WRONG_WAY_SLOW

# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)

play_note#

play_note मिलीसेकंड में एक विशिष्ट अवधि के लिए एक विशिष्ट नोट बजाता है।

Usage:
brain.play_note(octave, note, duration, volume)

पैरामीटर

विवरण

octave

निम्न या उच्च सप्तक:

  • 3 — निम्न सप्तक
  • 4 — उच्च सप्तक

note

बजाने के लिए स्वर:

  • 0 — C
  • 1 — D
  • 2 — E
  • 3 — F
  • 4 — G
  • 5 — A
  • 6 — B

duration

यह विकल्प वैकल्पिक है। नोट को बजाने की अवधि मिलीसेकंड में दी जा सकती है, अधिकतम 500 मिलीसेकंड तक। यदि कोई अवधि नहीं दी जाती है, तो डिफ़ॉल्ट अवधि 500 ​​मिलीसेकंड होगी।

volume

यह विकल्प वैकल्पिक है। ध्वनि की तीव्रता 0% से 100% तक के पूर्णांक में निर्धारित की जा सकती है। डिफ़ॉल्ट मान 100% है।

# Play a quarter note C and half note F
brain.play_note(4, 0, 250)
brain.play_note(4, 3, 500)