μλ
μ λ λ§μ΄ν¬λ‘ννΈ μ¬μ©μ κ΄μ¬μ΄ λ§μ΅λλ€.
μμ΄μμ λ
μΌμ΄λ‘ μΈμ΄λ₯Ό λ³κ²½νλ λ°©λ²μ΄ μμ΅λκΉ?
κ°μ¬ ν΄μ
Mycroftκ° λ€λ₯Έ μΈμ΄μ μλνλλ‘ νλ €λ λͺ κ°μ§ μλκ° μμ§λ§ ν΄λΉ κΈ°λ₯μ μμ§ μλ£λμ§ μμμ΅λλ€.
@Zacki84 μ΄ pull μμ²μ νμΈν μ μμ΅λλ€. #814 μμ§ λ³ν©λμ§ μμμ΅λλ€.
μ΄ λ¬Έμ μ λν μμμ΄ μμ΅λκΉ?
@eX00r μ°λ¦¬λ μ²μ²ν κ±°κΈ°μ λλ¬νκ³ μμ΅λλ€. https://translate.mycroft.ai λ λ§μ κΈ°μ μ μμ ν λ²μνμΌλ©° λ¨κ³λ³λ‘ κ°μ Έμ€κ³ μμ΅λλ€. Coreμ λ μΌμ΄ νΉμ μ½λκ° μΆκ°λμμ΅λλ€(λ μΌμ΄μμ μκ°/λ μ§ λ± μΆμΆ).
TTSμ STTλ μ¬μ ν μλμΌλ‘ ꡬμ±ν΄μΌ νμ§λ§ μ°λ¦¬λ κ±°κΈ°μ λλ¬νκ³ μ¬λλ€μ λ μΌμ΄λ₯Ό μ¬μ©νμ¬ μ€ννκ³ μμ΅λλ€.
λ΅λ³ν΄ μ£Όμ μ κ°μ¬ν©λλ€. λΆννλ κ°μ΄λ(https://mycroft.ai/documentation/language-support/german/)λ₯Ό λ¨κ³λ³λ‘ λ°λμ§λ§ TTS λ° STTλ₯Ό μ¬λ°λ₯΄κ² ꡬμ±ν μ μμμ΅λλ€.
νλ‘μΈμ€κ° λ μμΈν μ€λͺ λμ΄ μκ±°λ μ΅μν μλμΌλ‘ λ³κ²½ν λΆλΆμ μ€λν«μ΄ λ ν¬λ©΄ λ§€μ° μ μ©ν κ²μ λλ€. μ¬μ©μ μ μλ 'mycroft.config'μ μμ 'listener.py' λ° 'pocketsphinx_audio_consumer.py'μ νμν λ³κ²½ μ¬νμ ν¬ν¨νλ μμ ν κ°μ΄λκ° κ°μ₯ μ’μ λ°©λ²μΌ μ μμ΅λλ€.
κ°μ₯ μ€μν μ±ν μ μ°Έμ¬νκ³ μμ§ μλ€λ©΄ κ°μ νμ¬ μμΈν λ΄μ©μ μΈμ΄λ‘ λ¬Έμνλ κ²μ΄ μ’μ΅λλ€.
λ¬Έμμ λν΄ @KathyReid μ pingμ 보λ΄κ² μ΅λλ€. λν λ¬Έμ μ μ₯μ μ λν΄ λ¬Έμ λ₯Ό μ κΈ°ν μ μμΌλ©° λ μΌ μ¬μ©μκ° λ¬Έμ μ λ°μ΄νΈμ λμμ μ€ μ μμ΅λλ€.
νμ¬ μΈμ΄ μ§μμ _λ§€μ° μ€νμ _μ΄λ©° μ 곡λ μ§μΉ¨μ νμ¬ κΈ°λ³Έμ μΌλ‘ "μ΅μμ μΆμΈ‘"μ
λλ€. μ 체 Mycroft Voice Stackμμ μΆκ° μΈμ΄λ₯Ό μ§μνλ €λ©΄ λ¨Όμ ν΄μΌ ν μΌμ΄ λ§μ΄ μμ΅λλ€. λͺ¨λ μμλ μ λ¬Έμνλμ΄ μμ΅λλ€.
https://mycroft.ai/documentation/language-support/adding-language/
μ°λ¦¬λ νμ¬ Skill dialog
λ° vocab
νμΌμ λ²μμ ν¬λΌμ°λμμ±νλ λ° λμμ΄ λλ Mycroft Translate νλ«νΌμ ꡬμΆνκ³ μμ§λ§ λ
μΌμ΄ STT(μλ§λ DeepSpeechλ₯Ό κΈ°λ°μΌλ‘ ν¨).
νμ¬ λ
μΌ TTSλ₯Ό λΉλν μ μλ λꡬλ₯Ό κ°λ° μ€μ΄μ§λ§ espeak
μ κ°μ λ
μΌ TTS ν¨ν€μ§κ° μ΄λ―Έ μ‘΄μ¬ν©λλ€.
μμ½νλ©΄ μ°λ¦¬λ μ€ν μΈμ΄ λ¬Έμλ‘ λμκ°μ μ λ°μ΄νΈνλ κ²λ³΄λ€ μλνλ λꡬλ₯Ό ꡬμΆνλ λ° μ§μ€ν κ²μ λλ€.
κ°μ¬ν©λλ€. κ·Έκ²μ μμ ν μλ―Έκ° μμ΅λλ€. λ°λΌμ Mycroft Translate λ° DeepSpeechμ μ°Έμ¬νλ κ²μ΄ μκ°μ ν¬μνλ κ°μ₯ μ’μ λ°©λ²μ΄λΌκ³ μκ°ν©λλ€.
@KathyReid μ΄κ²μ μ½κ° μ£Όμ μμ λ²μ΄λ μ μμ§λ§ λμμ΄ λλ€λ©΄ κΈ°μ κ²μ
λλ€.
μ λ νκ°λ¦¬μ΄ μ§μ μμ
μ λ§ μμνκΈ° λλ¬Έμ μμ§ μ€λΉκ° λ λμμ΅λλ€.
λ¨Όμ λ¬Έμ λ₯Ό μμ±ν΄μΌ ν©λκΉ(κΈ°κ³ μ§μΉ¨μ μμ±λ λλ‘), μλλ©΄ νΉμ κΈ°λ₯ λΆκΈ°λ₯Ό μλ£ν ν κ°λ¨ν ν μμ²μ μμ±ν΄μΌ ν©λκΉ? μμ§ν μ§λ¬Έμ μ£μ‘ν©λλ€. μ΄κ²μ λ΄ μ²« λ²μ§Έ pull μμ²μ΄ λ κ²μ
λλ€.
λ§μ λ μΌμ΄ μ΄νμ κΈ°λ₯μ΄ μΆκ°λμμΌλ©° μ€λλ μ¬λλ€μ λ μΌμ΄λ‘ Mycroftλ₯Ό μ¬μ©νκ³ μμ΅λλ€. μ΄κ²μ μμ§μ΄λ λμμ΄κΈ° λλ¬Έμ μ΄ λ¬Έμ λ₯Ό λ«μ κ²μ΄λ―λ‘ λ¬Όλ‘ μνν΄μΌ ν μμ μ΄ λ μμ§λ§ λ μΌμ΄λ‘ Mycroftλ₯Ό μ¬μ©ν λ λλ½/μμλ νλͺ©μ λν΄ λ μκ³ μ μ μλ λ¬Έμ κ° μμ±λ μ μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
κ°μ₯ μ€μν μ±ν μ μ°Έμ¬νκ³ μμ§ μλ€λ©΄ κ°μ νμ¬ μμΈν λ΄μ©μ μΈμ΄λ‘ λ¬Έμνλ κ²μ΄ μ’μ΅λλ€.
λ¬Έμμ λν΄ @KathyReid μ pingμ 보λ΄κ² μ΅λλ€. λν λ¬Έμ μ μ₯μ μ λν΄ λ¬Έμ λ₯Ό μ κΈ°ν μ μμΌλ©° λ μΌ μ¬μ©μκ° λ¬Έμ μ λ°μ΄νΈμ λμμ μ€ μ μμ΅λλ€.