(self, set_ready: bool = True)
| 914 | self._speech_reset(False) |
| 915 | |
| 916 | def _speech_reset(self, set_ready: bool = True): |
| 917 | if not self.player: |
| 918 | return |
| 919 | |
| 920 | self.player.set_state(Gst.State.NULL) |
| 921 | self.current_speech = None |
| 922 | self.speech_loading = False |
| 923 | self._check_speech_enabled() |
| 924 | |
| 925 | if set_ready: |
| 926 | self.src_speech_btn.ready() |
| 927 | self.dest_speech_btn.ready() |
| 928 | |
| 929 | def _on_gst_message(self, _bus, message: Gst.Message): |
| 930 | if message.type == Gst.MessageType.EOS or message.type == Gst.MessageType.ERROR: |
no test coverage detected