<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>VoiceBot RSS: Dump last speech, unmatched or not, to a file</title>
<atom:link href="https://www.voicebot.net/Discussions/RSS/?TopicID=6bdb97cf-efd9-4785-b605-a6fb0af79cc2" rel="self" type="application/rss+xml" />
<link>https://www.voicebot.net/Discussions/RSS/?TopicID=6bdb97cf-efd9-4785-b605-a6fb0af79cc2</link>
<description>VoiceBot RSS: Dump last speech, unmatched or not, to a file</description>
<lastBuildDate>Mon, 20 Apr 2026 12:15:24 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.voicebot.net/Discussions/RSS/?TopicID=6bdb97cf-efd9-4785-b605-a6fb0af79cc2</generator>
<item>
<title>RE: Dump last speech, unmatched or not, to a file</title>
<link>https://www.voicebot.net/Discussions/View/dump-last-speech-unmatched-or-not-to-a-file/?ID=6bdb97cf-efd9-4785-b605-a6fb0af79cc2#2</link>
<pubDate>Wed, 22 Mar 2023 15:31:13 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.voicebot.net/Discussions/View/dump-last-speech-unmatched-or-not-to-a-file/?ID=6bdb97cf-efd9-4785-b605-a6fb0af79cc2#2</guid>
<category>VoiceBot</category>
<description><![CDATA[Hi David,
Unfortunately this isn't something we support, sorry!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Hi David,<br/>
<br/>
Unfortunately this isn't something we support, sorry!
</div>
]]></content:encoded>
</item>
<item>
<title>Dump last speech, unmatched or not, to a file</title>
<link>https://www.voicebot.net/Discussions/View/dump-last-speech-unmatched-or-not-to-a-file/?ID=6bdb97cf-efd9-4785-b605-a6fb0af79cc2</link>
<pubDate>Wed, 22 Mar 2023 01:48:56 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.voicebot.net/Discussions/View/dump-last-speech-unmatched-or-not-to-a-file/?ID=6bdb97cf-efd9-4785-b605-a6fb0af79cc2</guid>
<category>VoiceBot</category>
<description><![CDATA[I know it is possible to dump both matched and unmatched commands to a log file. With that in mind...
As a fun little project for myself I am setting up a Windows PC as a personal assistant.  I have programmatic control over all my various smart home devices- Hue Lights, Vizio TV, Smart Plugs, e...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I know it is possible to dump both matched and unmatched commands to a log file. With that in mind...<br/>
<br/>
As a fun little project for myself I am setting up a Windows PC as a personal assistant.  I have programmatic control over all my various smart home devices- Hue Lights, Vizio TV, Smart Plugs, etc.<br/>
<br/>
So far, VoiceBot does a wonderful job of specific commands (eg. Turn off bedroom), but as wildcard commands have yet to be supported, I have come up with an alternate idea that I think should be technically possible: compound commands.<br/>
<br/>
An example would be: "Do a Google Search".  I create Global Macro in activates upon hearing "Do a Google Search".<br/>
What the macro actually DOES is Launch an Autohotkey script that plays a tone, waits 8 seconds, opens a text file, reads the contents, and then searches for the contents of that text file.<br/>
<br/>
While this 8 seconds is elapsing, I say some other <i>unmatched</i> command in voicebot.  With VoiceBot's ability to dump all heard commands to a log file, I can parse that log for the last heard command with regular expression, and then have my AutoHotkey script do a Google search for that specific command.<br/>
<br/>
However, the log file is FULL of other things besides the commands themselves.  It's thousands of lines long already.  What I would love to do is have a log of -ONLY- spoken items, or better yet, the LAST spoken item.  <br/>
<br/>
Do any VoiceBot gurus know how I might accomplish this?  I am very new to the program and haven't seen everything yet.<br/>
<br/>
TL<img src="https://www.voicebot.net/MediaCommon/SVGs/FontAwesome/face-grin-beam.light.svg" alt=";D" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData=";D" HelpButtonDataAlign="BelowMiddle" />R - would love a way to get the last "heard" command from a simplified text file.  Any advice for this, or any other advice, is greatly appreciated!
</div>
]]></content:encoded>
</item>
</channel>
</rss>