io.github.quietnotion/barevalue

Barevalue

AI podcast editing. Sign up in one call, send audio by link or from disk, get an edited episode.

1.4.2
Version
remote + npm
Transport
14
Tools

Security review

Review passed

Reviewed 1d ago.

  • tools: 14 tools scanned
  • metadata: scanned
  • packages: 1 checked

No findings.

Tools (14)

  • barevalue_register

    Create a Barevalue account and get a working API key in one call. No password and no email click needed before the first order. Pass the email address of the person you are acting for; they receive a verification link. Until they click it the account can use a small free allowance (see "allowance" in the result); after it, the full free monthly allowance. Use the returned api_key on every other tool. An address that already has an account gets no second key here (registration_failed): its owner makes one at barevalue.com, Settings, API Keys.

  • barevalue_pricing

    Current pricing, plans, supported formats and capabilities. No API key needed.

  • barevalue_api_status

    Service health, queue depth and expected processing times. No API key needed.

  • barevalue_account

    Account details: credit balance, minutes available and any limits on the account.

  • barevalue_estimate

    Check whether the account can cover an AI editing order of a given length before submitting it. Nothing is charged.

  • barevalue_validate

    Check an audio file at a URL before ordering: confirms it can be downloaded, measures its length and checks it is speech and not music or silence. Nothing is charged.

  • barevalue_upload

    For a recording that is a file on the machine you are running on and has no link. Returns an upload_id and a ready curl command: run the command with the path to the file (it answers 204 when the upload worked), then call barevalue_submit_url with upload_id in place of file_url. One audio file, up to 750 MB and 60 minutes. The upload link works for 15 minutes and the upload can be ordered once. If the recording already has a direct link, skip this and pass the link to barevalue_submit_url.

  • barevalue_submit_url

    Order AI podcast editing for an audio file at a public URL. This is the simplest way to order. The file is downloaded, edited (noise, levels, filler words, dead air), and returned with a transcript and show notes. Audio only, one file with one audio track, up to 60 minutes. Returns an order_id; poll barevalue_status until status is "done". For a file on this machine that has no link, call barevalue_upload first and pass its upload_id here in place of file_url.

  • barevalue_status

    Status of an order. While processing it reports the current step, percentage and estimated seconds remaining. When status is "done" it lists each file with its kind (edited_audio, clip, show_notes, transcript and others) and a download URL valid for 24 hours, says what the edit changed, and says what is not included and why. When status is "failed" it says why and what to do next.

  • barevalue_content

    The show notes, the transcript and the edit summary of a finished order as text you can read and pass on, so no file has to be downloaded and parsed. Call it once barevalue_status reports "done". Use include to fetch only what you need: the transcript of a long episode is large.

  • barevalue_feedback

    Tell us whether your user is happy with a finished order. Ask them, then send their answer: our team is told and it is how the editing gets better. Sending it again for the same order replaces the earlier answer, comment included.

  • barevalue_request_revision

    Re-edit a finished order with new instructions, for example "keep the story about the dog, it was cut" or "the intro music is too loud". It creates a new order from the original recording and returns its order_id: poll barevalue_status on that. It uses the same minutes from the allowance as the original order, so confirm with your user first. Say everything that should be different in one request. It returns the edited audio; ask in the instructions if the show notes or clips should be made again.

  • barevalue_updates

    Everything that happened on the account since you last asked: an order was received, is ready, or failed and why, or the email address was confirmed. It carries what our emails say, so your user does not need to watch an inbox. Pass the cursor from the previous result as since. Without since it covers the last 24 hours. An update can come back on two consecutive calls: each has an id that never changes, so skip the ones you have already handled.

  • barevalue_list_orders

    Recent orders on the account with their status.