Dikte Ajanı

Dikte ve RTF Üreticisi

Ses kaydınızdan yapay zeka ile temiz, yasal formatta belgeler oluşturun. Cloudflare Workers ile çalışan uçtan uca dikte çözümü.

Kayda başlamak için tıklayın

Mikrofon izni verin ve kayda başlayın

Geliştirici Entegrasyonu

Cloudflare Worker Backend

Aşağıdaki kodu Cloudflare hesabınıza dağıtın. Hono framework'ü ve Workers AI kullanarak Whisper + Llama-3 ile uçtan uca transkripsiyon sağlar.

import { Hono } from 'hono'
import { cors } from 'hono/cors'

const app = new Hono()
app.use('/*', cors())

app.post('/transcribe', async (c) => {
  const formData = await c.req.formData()
  const audio = formData.get('audio')
  const context = formData.get('context') || 'general'

  const whisperRes = await c.env.AI.run(
    '@cf/openai/whisper',
    { audio: [...await audio.arrayBuffer()] }
  )
  const rawText = whisperRes.text

  const polishRes = await c.env.AI.run(
    '@cf/meta/llama-3-8b-instruct',
    {
      prompt: `Adli bir belgeyi düzenliyorsun.
Bağlam: ${context}
Ham metin: "${rawText}"

1. Türkçe dolgu kelimelerini (ııı, eee, yani, şey) temizle
2. Metni BAŞLANGIÇ, BEYANLAR, SONUÇ şeklinde yapılandır
3. Resmi hukuki dil kullan

Düzenlenmiş metin:`
    }
  )

  const polished = polishRes.response || polishRes.generated_text

  return c.json({ raw: rawText, polished, context })
})

app.post('/export-rtf', async (c) => {
  const { content } = await c.req.json()
  const rtf = `{\\rtf1\\ansi...`
  return new Response(rtf, {
    headers: { 'Content-Type': 'application/rtf' }
  })
})

export default app

Dikte Ajanı - Interaction Company of California