Why not login to Qiita and try out its useful features?

We'll deliver articles that match you.

You can read useful information later.

2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

「あのー」「えっと」「えー」を文章から除去するアプリを作ってみた

Last updated at Posted at 2023-03-12

フィラー除去アプリケーション

Streamlitでフィラー除去をするアプリを作りました。
image.png

関連記事

作り方

  1. ライブラリをインストールする

    コマンドプロンプトで実行
    $ pip install ginza ja-ginza streamlit
    
  2. コードを作成する

    app.py
    import spacy
    import streamlit as st
    
    
    def main():
        markdown = """
        # フィラー除去アプリケーション
        以下のテキストボックスにフィラーを除去したい文章を貼り、 [フィラー除去]ボタンをクリックしてください.
        """
        st.markdown(markdown)
        user_text = st.text_area("原文", value="えっとーここにフィラーを除去したい文章を貼ってください",)
        is_clicked = st.button("フィラー除去")
        if is_clicked:
            nlp = spacy.load('ja_ginza')
            doc = nlp(user_text)
            # フィラーの削除
            result = ''
            for sent in doc.sents:
                for token in sent:
                    if token.tag_ != "感動詞-フィラー":
                        result += str(token.text)
            answer = st.empty()
            answer.write(result)
    
    
    if __name__ == "__main__":
        main()
    
  3. Streamlitを起動する

    コマンドプロンプトで実行
    $ streamlit run app.py
    
  4. アプリケーションにアクセスする
    コマンドプロンプトに以下の結果が表示されるので、[Network URL]へブラウザでアクセスします。

    Collecting usage statistics. To deactivate, set browser.gatherUsageStats to False.
    
    
      You can now view your Streamlit app in your browser.
    
      Network URL: http://xxx.xxx.xxx.xxx:pppp
      External URL: http://xxx.xxx.xxx.xxx:pppp
    

    以上で、完成です!
    image.png

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up

Comments

No comments

Let's comment your feelings that are more than good

2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Login to continue?

Login or Sign up with social account

Login or Sign up with your email address