# SaveConversationsPlugin
An OVOS/Neon PHAL plugin that saves a transcript of your conversations in JSONL format.
These transcripts can be used to review your conversations, look for patterns, find opportunities to write new skills, or for any other purpose.
```python
self.bus.on("recognizer_loop:wakeword", self.record_message)
self.bus.on("recognizer_loop:utterance", self.record_message)
self.bus.on("speak", self.record_message)
```
## Configuration
OVOS `~/.config/mycroft/mycroft.conf`
```json
{
"PHAL": {
"phal-plugin-save-conversations": {
"save_path": "/home/ovos/.cache/transcripts"
}
}
}
```
Neon `~/.config/neon/neon.yaml`
```yaml
PHAL:
phal-plugin-save-conversations:
save_path: "/home/neon/.cache/transcripts"
```
## Credits
- Mike Gray (@mikejgray)
Raw data
{
"_id": null,
"home_page": null,
"name": "phal-plugin-save-conversations",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "ovos, neon, phal, plugin, voice assistant",
"author": null,
"author_email": "Mike Gray <mike@oscillatelabs.net>",
"download_url": "https://files.pythonhosted.org/packages/c0/9d/696071fc84be2ce6a2aa9a0ea9cf5845f2d0c38d8997b9055a2e0f172c1a/phal_plugin_save_conversations-0.2.1.tar.gz",
"platform": null,
"description": "# SaveConversationsPlugin\n\nAn OVOS/Neon PHAL plugin that saves a transcript of your conversations in JSONL format.\n\nThese transcripts can be used to review your conversations, look for patterns, find opportunities to write new skills, or for any other purpose.\n\n```python\nself.bus.on(\"recognizer_loop:wakeword\", self.record_message)\nself.bus.on(\"recognizer_loop:utterance\", self.record_message)\nself.bus.on(\"speak\", self.record_message)\n```\n\n## Configuration\n\nOVOS `~/.config/mycroft/mycroft.conf`\n\n```json\n{\n \"PHAL\": {\n \"phal-plugin-save-conversations\": {\n \"save_path\": \"/home/ovos/.cache/transcripts\"\n }\n }\n}\n```\n\nNeon `~/.config/neon/neon.yaml`\n\n```yaml\nPHAL:\n phal-plugin-save-conversations:\n save_path: \"/home/neon/.cache/transcripts\"\n```\n\n## Credits\n\n- Mike Gray (@mikejgray)\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "A PHAL plugin that saves conversations to a file",
"version": "0.2.1",
"project_urls": {
"Homepage": "https://github.com/OscillateLabsLLC/phal-plugin-save-conversations",
"Issues": "https://github.com/OscillateLabsLLC/phal-plugin-save-conversations/issues",
"Repository": "https://github.com/OscillateLabsLLC/phal-plugin-save-conversations.git"
},
"split_keywords": [
"ovos",
" neon",
" phal",
" plugin",
" voice assistant"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "ac802f0633bc96ef808da2d64c4ba248668a9539262e4e951c65c132aa462a49",
"md5": "832f5adc8c8d9c77a31bad36f9a9bd86",
"sha256": "43272aa2de43bd9eb16c90a48fccc765112336d94880d229948818fa8b16af7d"
},
"downloads": -1,
"filename": "phal_plugin_save_conversations-0.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "832f5adc8c8d9c77a31bad36f9a9bd86",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 7760,
"upload_time": "2025-02-02T01:58:02",
"upload_time_iso_8601": "2025-02-02T01:58:02.644372Z",
"url": "https://files.pythonhosted.org/packages/ac/80/2f0633bc96ef808da2d64c4ba248668a9539262e4e951c65c132aa462a49/phal_plugin_save_conversations-0.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c09d696071fc84be2ce6a2aa9a0ea9cf5845f2d0c38d8997b9055a2e0f172c1a",
"md5": "efe64340752013b3e3f618a893f7b2d3",
"sha256": "d0f86984ff40923b300dce2ecf0301573931ca58a173a020b6b4f24ae4453054"
},
"downloads": -1,
"filename": "phal_plugin_save_conversations-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "efe64340752013b3e3f618a893f7b2d3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 8784,
"upload_time": "2025-02-02T01:58:04",
"upload_time_iso_8601": "2025-02-02T01:58:04.362729Z",
"url": "https://files.pythonhosted.org/packages/c0/9d/696071fc84be2ce6a2aa9a0ea9cf5845f2d0c38d8997b9055a2e0f172c1a/phal_plugin_save_conversations-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-02 01:58:04",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "OscillateLabsLLC",
"github_project": "phal-plugin-save-conversations",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "phal-plugin-save-conversations"
}