-
-
Notifications
You must be signed in to change notification settings - Fork 84
Description
Describe the bug
When dictating in Japanese, the output is often unintentionally translated into English, changed into a formal written style, or changed into a polite form (Keigo). Additionally, unwanted newlines are sometimes added to the beginning and end of the text.
App Version
v1.0.1
Model Information
- Local: Qwen2.5 3B (Q4_K_M), Qwen2.5 3B (Q8), Llama 3 8B Swallow (Q4_K_M), Qwen2.5 7B (Q4_K_M)
- Note: These are maybe instruct variants.
- Amical Cloud
System Information
- Operating System: Windows 11
- RAM: 32GB
- GPU: NVIDIA RTX 3060 Ti
- CPU: Intel i5-12400F
To Reproduce
Steps to reproduce the behavior:
- Set the language to Japanese and enable the Formatting option.
- Perform dictation using a local model or Amical Cloud model.
- Observe that casual spoken input is sometimes changed into a formal written style or a polite form (Keigo).
- Further Test: Create a custom Modelfile for Ollama with temperature 0 and strict instructions (e.g., "Do not translate", "Do not change the style/tone"), then use it for Formatting in Amical.
- Observe that the output still ignores these parameters and results in the same unintended style changes and newlines.
Expected behavior
The Formatting feature should only perform its intended cleaning tasksโsuch as removing fillers (e.g., "ใใผใจ", "ใใฎใผ"), fixing repetitions/self-corrections, and correcting obvious typos.
Crucially, it should preserve the original tone and language of the speaker. If I speak in a casual style, the output should remain in that same casual style, not be "upgraded" to a formal written or polite (Keigo) form.
Additional context
- Investigation: I am not an engineer, but Iโve been using AI tools and the internet to troubleshoot this. I suspect that Amical's internal system prompt for Formatting is so dominant that it overrides user-defined model settings.
- Feature Request: Please consider making the prompt for Formatting editable for users. This would allow us to customize the instructions to ensure the output matches our specific needs without being overridden by default settings.