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 appDikte Ajanı - Interaction Company of California