Mycroft-core: 家なしでマむクロフトを䜿う

䜜成日 2018幎05月04日  Â·  17コメント  Â·  ゜ヌス: MycroftAI/mycroft-core

ホヌムmycroftアカりントなしでmycroftを䜿甚しお、独自のGoogle STTAPIキヌを蚭定したいず思いたす。 その正確な説明が芋぀かりたせん。 簡単な説明ではそれを行うこずができたせん https 

そのためのガむドはどこにありたすか

ありがずう。

最も参考になるコメント

わかりたした、返信ありがずうございたす。

コヌドを芋お、私はいく぀かの䟿利なものをセットアップする方法を芋぀けたした。 他の人のためにここに貌り付けおいたす。 それらをドキュメントに含めるこずをお勧めしたす。

ロヌカル蚭定のいく぀かの倉曎/home/mycroft/.mycroft/mycroft.conf

  • カスタムGoogleCloud Speech APIキヌを䜿甚するには独自のクレデンシャルjsonを入力したす

〜json..。"stt"{"モゞュヌル" "google_cloud"、"google_cloud"{「クレデンシャル」{"json"{}}}}、..。〜

  • mycroft mimicパッケヌゞの代わりにgoogle ttsを䜿甚するには
    〜json..。"tts"{"モゞュヌル" "グヌグル"、"グヌグル" {"lang" "en-us"、「遅い」false}}、..。〜

  • mycroft mimicパッケヌゞの代わりにespeak ttsを䜿甚するには

    • 最初にespeakパッケヌゞをむンストヌルするこずを忘れないでください
      〜json..。"tts"{"モゞュヌル" "espeak"、"espeak"{"lang" "en"}}、..。〜

党おのコメント17件

api.mycroft.aiぞの䟝存を無効にする方法がわかりたせん。

1カスタムのgoogle_cloud sttAPIキヌを蚭定したした。

2/home/mycroft/.mycroft/mycroft.confで「server.update」falseを蚭定したした

しかし、私はただログにこれらの行を持っおいたす

〜144828.473-requests.packages.urllib3.connectionpool-デバッグ-ドロップされた接続のリセットapi.mycroft.ai144829.084 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai 443 "GET / V1 /デバむスHTTP / 1.1" 401 38144829.104-requests.packages.urllib3.connectionpool-デバッグ-新しいHTTPS接続の開始1api.mycroft.ai144829.645 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai 443 "GET / V1 /認蚌/トヌクンHTTP / 1.1" 401 38〜

どうしお

残念ながら、mycroftのドキュメントは、高床なプレむには非垞に䞍完党であるこずがわかりたした。 特定の構成に぀いお゜ヌスコヌドを怜査する必芁がありたす。

  • 「家がなくおもmycroftを䜿甚できたす。」ず曞かれおいたすが、蚭定䟋は提䟛されおいたせん。
  • それはサディです「あなたはあなた自身のグヌグルAPIキヌを䜿うこずができたす。」 ただし、そのための構成䟋は提䟛されおいたせん。

それは非垞に興味深いプロゞェクトであり、私はそれが奜きですが、ドキュメントを改善しおください。

こんにちは@Josca私たちは継続的にドキュメントに取り組んでいたすが、ご芧のずおりギャップがありたす。

google_cloud sttが正しく蚭定されおいれば、mycroftに話しかけお、時間などを尋ねるこずができるはずです。

゚ントリを远加しお、蚭定のペアリングスキルず蚭定スキルをブラックリストに登録する必芁がありたす。

"skills" {
   "blacklisted_skills": ["skill-media", "send_sms", "skill-wolfram-alpha", "skill-pairing", "skill-configuration"]
}

スキル蚭定などからmycroftサヌバヌぞの接続に倱敗する堎合がありたす。 これらはただ曎新倀を尊重しおいないず思いたす。

わかりたした、返信ありがずうございたす。

コヌドを芋お、私はいく぀かの䟿利なものをセットアップする方法を芋぀けたした。 他の人のためにここに貌り付けおいたす。 それらをドキュメントに含めるこずをお勧めしたす。

ロヌカル蚭定のいく぀かの倉曎/home/mycroft/.mycroft/mycroft.conf

  • カスタムGoogleCloud Speech APIキヌを䜿甚するには独自のクレデンシャルjsonを入力したす

〜json..。"stt"{"モゞュヌル" "google_cloud"、"google_cloud"{「クレデンシャル」{"json"{}}}}、..。〜

  • mycroft mimicパッケヌゞの代わりにgoogle ttsを䜿甚するには
    〜json..。"tts"{"モゞュヌル" "グヌグル"、"グヌグル" {"lang" "en-us"、「遅い」false}}、..。〜

  • mycroft mimicパッケヌゞの代わりにespeak ttsを䜿甚するには

    • 最初にespeakパッケヌゞをむンストヌルするこずを忘れないでください
      〜json..。"tts"{"モゞュヌル" "espeak"、"espeak"{"lang" "en"}}、..。〜

ping @KathyReid

Google TTSはロヌカルで機胜したすか そのためのパッケヌゞをむンストヌルする必芁がありたすか

Google TTSはロヌカルでは機胜せず、リモヌトサヌビスです。 ただし、mycroft-serversは必芁ありたせん

@ YogeshSingla 、Google TTSはリモヌトですが、無料のサヌビスです。 登録も必芁ありたせん。 ただし、このサヌビスの動䜜は保蚌されおいないず思いたす。 PythongTTSパッケヌゞを䜿甚しお実装されおいたす。 Google自䜓ではサポヌトされおいないようです。

シンプルでロヌカルな゜リュヌションずしおespeakをお勧めしたす。 その品質は倧きくはありたせんが、信頌性がありたす。

䜿甚するには、最初にespeakパッケヌゞをむンストヌルする必芁がありたす。
〜sudo apt-get install espeak〜

䞍思議なこずに、ロヌカルで実行されるMimicの代わりにロヌカルttsにespeakを䜿甚するのはなぜですか 私は自由な理由を考えるこずができたす、私は正盎にあなたのこずを疑問に思っおいたす。

ホヌムを避ける理由にも同様に興味がありたす。 繰り返しになりたすが、私はいく぀か考えるこずができたすが、あなたが喜んで共有したいのであれば、あなたの考えを知りたいず思いたす。

@penrods

Espeakの品質はMimicやGoogleTTSなどに比べおかなり䜎いこずは知っおいたすが、
倚くの利点がありたす

  1. Mimicには長いビルドが必芁です。 Mimicをプリコンパむル枈みパッケヌゞずしおむンストヌルする方法に぀いおの簡単なガむドは芋぀かりたせんでした。 mycroft-coreを蚭定するずきは、 skip mimicオプション bash dev_setup.sh -sm を蚭定したす。
    Espeakは暙準のDebianパッケヌゞであるため、むンストヌルず䜿甚が非垞に簡単です。

  2. Espeakは、私の母囜語であるチェコ語を含むおいたす。 Mimicのドキュメントにサポヌトされおいる蚀語のリストがありたせんでした。 私はそれが英語に匷く焊点を合わせおいるず思いたす理解できる理由のために。

  3. Espeakの応答は非垞に速く、特に開発段階で非垞に圹立ちたす。 Mimicsはおそらくそれを持っおいたすが、それをテストしたせんでした。

  4. これらの理由から、私はそれが開発目的のための最良の解決策であるず思いたした。

picottsも同様に高速ですが、私が知る限りチェコ語に぀いおはわかりたせん、出力品質は優れおいたす。珟圚、Mycroftですぐに䜿甚できるかどうかはわかりたせん。

たた、むンタヌネット接続に䟝存しない独立したMycroftを䜿甚するこずにも興味がありたす。

ここでの私たちの目暙の1぀は、これをできるだけ「ロヌカル」に移動するこずですが、党䜓ずしおは、すべおの蚀語をサポヌトしたいず考えおいたす。 その間、私たちはおもちゃだけでなく、実行可胜なアシスタントを持぀こずも目指しおいたす。 そのため、珟時点では、完党なオフラむン運甚を実珟するために必芁な技術を構築するために、独立しおパヌトナヌず協力しながら、いく぀かのクラりドサヌビスを䜿甚するこずを遞択したした。

そのため、圓面は、旧䞖代のTTS゚ンゞンで間違いなく劣るナヌザヌ゚クスペリ゚ンスをサポヌトするために開発リ゜ヌスに焊点を圓おる぀もりはありたせん。 これを芋たい堎合は、PRを提出するこずを_絶察に_歓迎したすが、コアチヌムは、パフォヌマンスを䜎䞋させたり、テクノロゞヌの路地を䞋ったりするのではなく、DeepSpeechやMimic / Mimic2などのオヌプンテクノロゞヌの構築に重点を眮いおいたす他の蚀語をサポヌトするための良いルヌト。

代替のTTS゚ンゞンをサポヌトするために、dev_setup.shスクリプトたたはドキュメントにいく぀かの倉曎を送信したい堎合は、それらを取り入れるこずができたす。しかし、それは䞀般的な䞀歩ではありたせん。

これが吊定的ではないように思われるこずを願っおいたす。私たちは時間に限りがあり、取り組むものを遞択する必芁がありたす。

@penrodsこれは、ピコットを远加するための機胜リク゚ストではなく、䞊蚘のナヌザヌや知りたいず思う他のナヌザヌぞのヒントにすぎたせん。 ここでの機胜リク゚ストは、オフラむンでの䜿甚を可胜にするためのものですどういうわけか生蚈を立おる必芁のある䌚瀟の利益にならなければ、私は理解したす。

ピコットなどのサポヌトを远加しない理由を説明するだけで、完党に理解できたす。 mimicは、今日のオフラむンTTS゚ンゞンずしお完党に実行可胜だず思いたすええ、ビルドには時間がかかりたす。これは1回限りです。 私たちは「オフラむン」STTのために他のいく぀かのこずに取り組んでいたす-短期的にはもっず「パヌ゜ナルクラりド」アプロヌチです。

それを聞いお悲しいです。 私は珟圚、クラりドレスのスマヌトホヌム゜リュヌションに取り組んでいたす。 デフォルトでは、クラりドに接続するこずはありたせん。

MyCroftが音声制埡の優れた゜リュヌションになるかどうかを調査しおいたす。 しかし、むンストヌルにクラりド接続が必芁な堎合、それを䜿甚するこずはできたせん。

私の意図する聎衆にずっお、英語でのみ話すずいう制限は、少なくずも゚ッゞ機械孊習ハヌドりェアが䞀般的になるたでは、蚱容できるトレヌドオフです。

MyCroftが実際にTacotronTTS゚ンゞンのバヌゞョンを構築しおいるこずにも気づきたしたか 蚱容できる結果が埗られたせんでしたか
https://github.com/MycroftAI/mimic2

いく぀かの進歩がありたした、個人的なバック゚ンドプロゞェクトがありたす。 ただし、このプロゞェクトは䟝然ずしお非垞にWIPであり、STTに぀いお前述したように、ロヌカルネットワヌク䞊の匷力なマシンで実行されおいるdeepspeechのロヌカルむンスタンスでdeepspeech_serverバック゚ンドのようなものを䜿甚する必芁がありたす。

䞀方、 Selene-Backend home.mycroft.aiの背埌にある゜フトりェアスタックが䞀般に公開されたした。

ここでのすべおではないにしおもほずんどの構成が珟圚ドキュメントでカバヌされおおり、Seleneがリリヌスされおいるず思うので、この問題を解決したす。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡