Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Are you planning to add an API? #148

Open
AliveDedSec opened this issue Jun 29, 2024 · 4 comments
Open

Are you planning to add an API? #148

AliveDedSec opened this issue Jun 29, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@AliveDedSec
Copy link

AliveDedSec commented Jun 29, 2024

Hello, dear developer mkiol. Are you planning to add OpenAI Compatible API to your awesome application in the near future? If not, then I ask you to do so. In my opinion this would be incredibly useful. This would allow Speech Note to be used with an incomparably larger number of applications than it currently has. It seems to me that the API will soon become a standard for all similar applications. I continue to use your wonderful app and thank you every time I open it for choosing to create it. And you did it so well. Many thanks for your work, respect! I finally use the Russian language in Speech Note and I am completely satisfied with the quality of the translation of the Speech Note interface.

@mkiol
Copy link
Owner

mkiol commented Jun 30, 2024

Hi, thanks for your question and thanks for the kind words about Speech Note :)

Are you planning to add OpenAI Compatible API

Could you elaborate a bit on this topic? What kind of API do you have in mind?

In general, Speech Note is a "fat" GUI app that is designed for direct use by the users. The primary use-case is not integration with other applications. If someone is looking for integration, a better way is to try to play with whisper.cpp or piper for example.

@AliveDedSec
Copy link
Author

I meant an API that will allow artificial intelligence systems and other programs to use Speech Note and all its functions. For example, such an API as in KOBOLD CPP.

@mkiol
Copy link
Owner

mkiol commented Aug 17, 2024

This KoboldCpp is an interesting project I must say. The API is HTTP REST.

Currently Speech Note has very limited external API exposed via DBus. You can use this API to call an action such as "start-listening" or "start-reading" (full description is in the Settings->Accessibility). Perhaps extending this API and adding an HTTP REST option could be useful. I will think about it :)

Do you have a specific API use case in mind?

@mkiol mkiol added the enhancement New feature or request label Aug 17, 2024
@AliveDedSec
Copy link
Author

Do you have a specific API use case in mind?

No, no, it was just a wish. This is just a suggestion. I would be comfortable using this to integrate with other applications. Including for AI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants