NEWS
TTS mit HomePod
-
@bloop könntest du das Blockly evtl exportieren und hier einstellen? dann sieht man direkt wie die einzelnen Datenpunkte heissen.
@m-a-hueb
Tut mir leid war die letzten Tage unterwegs.
Die Datenpunkte hab ich mir selbst angelegt und dann via Yahka als Switch in Homekit eingebunden. Eine Apple Automation schaltet mir diese dann auch wie gewünscht.Anbei der Code, allerdings einfach nur Copy-Paste wird nicht funktionieren.
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="!y7`@#n+=[(Q-|EZ;8:k" x="-462" y="-37"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="E2j7B1.^p9*9kUYNS8JD"> <field name="oid">0_userdata.0.Systeme.Texttospeech_trigger</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="?Kz$y7OooLMA[T=9ec:i"> <value name="IF0"> <block type="logic_operation" id="uW%b3T*~vjac-vF1`0U:" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="X(r4^B.9Z6z`HvQ2mS/)"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="a_=XQTw%mE`j0~b[281@"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="logic_boolean" id="gsEPr=I=t37K^/,3$t{P"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="c2/ei6.)HTg{28ZVy.7u"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="4T%LB;d0ufy99Z;9WBm]"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Systeme.Homepod_Kombi</field> </block> </value> <value name="B"> <block type="logic_boolean" id="Bjt!xC{s0pIjRAA%ev*f"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="oS[.L`.v*Yb?tgy+F[?D"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Systeme.Homepod_Kombi</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Y]1u):1=|XOpZ+z0YEQf"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="mI!;M#SkwR/S/ufPILg["> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">hass.0.entities.input_text.input_text.set_value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="get_value" id="o6fHE{B,Z/^-QX-/Q{a("> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Systeme.Texttospeech_Homepod</field> </block> </value> <next> <block type="control" id="frMwj@LQ?1jneZ.Ylk=B"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">0_userdata.0.Systeme.Texttospeech_trigger</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">200</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="s2FpT!=MKY0ucbzGduQ7"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> <next> <block type="on_ext" id="-YgM}_6QHq6cR~hxK^R="> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="iEX^m6b^f)UGZz,7II7x"> <field name="oid">hass.0.entities.media_player.kuche.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="*,Dxpg4A;S3D8{PbFFKg"> <value name="IF0"> <block type="logic_operation" id="M}*}(:*vuTGYPP5=91]=" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_operation" id="T%TbC|K#lG{)rm8^WYB," inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="`[NCzpH4:sJ4z/Q~HDj0"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="Dg4}0`clexDWj$qK]dEI"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="text" id="=80c_.3*SbRub2plUoH="> <field name="TEXT">paused</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="wnP:[q-t{pYYFJz%Vkr}"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="8Yka^Nc.gWs(h):7.#O*"> <field name="ATTR">val</field> <field name="OID">shelly.0.SHSW-25#68C63AF96046#1.Relay0.Switch</field> </block> </value> <value name="B"> <block type="logic_boolean" id="`#NJMJt)L.~@8?9xQ/``"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="=)K1ORztIb+Ce![0TxB0"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="#5#OkW9gRp|qq2@)28(~"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Systeme.Homepod_Kombi</field> </block> </value> <value name="B"> <block type="logic_boolean" id=";l~[#SE-:K:Qi62]S.mG"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="UMhmY2hoO^]u`8RF-7P]"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Systeme.Homepod_Kombi</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="9cTiMX*-[lXWXGuJ7b#e"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> </block> </statement> </block> </next> </block> </xml> -
Hi,
könnt ihr die Lautstärke der Ansage im Homepod einstellen? Wenn ja welchen DP benutzt ihr?
@wendy2702 Ich nutze eine Ikea-Fernbedienung um mittels Homeassistant die Lautstärke zu regeln. Hier beispielhaft ein Datenpunkt:
hass.0.entities.media_player.homepod_bad_rechts.volume_setOb sich das auch direkt so auf Sprachausgaben auswirkt kann ich nicht sagen, das hatte ich nur mal zum Testen eingerichtet. Aber beim Abspielen von Musik läuft es einwandfrei.
Gruss, Jürgen
-
@wendy2702 Ich nutze eine Ikea-Fernbedienung um mittels Homeassistant die Lautstärke zu regeln. Hier beispielhaft ein Datenpunkt:
hass.0.entities.media_player.homepod_bad_rechts.volume_setOb sich das auch direkt so auf Sprachausgaben auswirkt kann ich nicht sagen, das hatte ich nur mal zum Testen eingerichtet. Aber beim Abspielen von Musik läuft es einwandfrei.
Gruss, Jürgen
-
@wendy2702 Ja, beispielhaft der Ausschnitt aus dem Script. Kurzer Druck nach oben erhöht um 5, langer Druck um 10. Da das in Homeassistant aber von 0-1 geht, eben in Zehnteln:

Gruss, Jürgen
-
@wendy2702 Ja, beispielhaft der Ausschnitt aus dem Script. Kurzer Druck nach oben erhöht um 5, langer Druck um 10. Da das in Homeassistant aber von 0-1 geht, eben in Zehnteln:

Gruss, Jürgen
-
@wendy2702 Ja, läuft mittels HA alles unverändert. Alle iPhones, iPads, Macs auf 26.2. Ebenso die Homepods und Apple TV 4K.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden