phal-plugin-save-conversations


Namephal-plugin-save-conversations JSON
Version 0.2.1 PyPI version JSON
download
home_pageNone
SummaryA PHAL plugin that saves conversations to a file
upload_time2025-02-02 01:58:04
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseApache-2.0
keywords ovos neon phal plugin voice assistant
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.43338s