Skip to main content

CLI tool to transcribe audio and store it in Notion

Project description

:studio_microphone: Notion Audio Journal

Getting started

pip install audio-journal

After you’ve update the ~/.audio-journal/config with your page ID and integration key

audio_journal_start
</code></pre>
<pre><code>/Users/kyle/git-projects/audio-journal/.venv/lib/python3.10/site-packages/whisper/timing.py:58: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details.
  def backtrace(trace: np.ndarray):
Press the space key to start recording...
/Users/kyle/git-projects/audio-journal/.venv/lib/python3.10/site-packages/whisper/timing.py:58: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details.
  def backtrace(trace: np.ndarray):
Checking for completed recordings...
Checking for completed recordings...

Want to journal more? Hate writing by hand?

How it works

  1. Hit space to record
  2. Say your peace
  3. Hit space again to stop

Your audio will be trascribed on-device and uploaded directly to Notion.

https://user-images.githubusercontent.com/5474861/236587909-a7b0578b-b742-4571-80a2-65e249c43fca.mp4

Why?

I wish I journaled more often. The ability to look back through the years, reflect and remember events long past is invaluable.

While the benefits of hand written journaling are clear, forcing one to slow down, to organize one’s thoughts, I find the 5x slow down makes it a non-starter. So instead lets optimize for gross word count!

Future work

  • Offer a alternative storage options
  • Interface with a mic, always on, wait for wake word

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

audio-journal-0.0.5.tar.gz (1.1 MB view hashes)

Uploaded Source

Built Distribution

audio_journal-0.0.5-py3-none-any.whl (1.1 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page